C语言-第四章-控制结构作业解答(一)(共5页).doc
《C语言-第四章-控制结构作业解答(一)(共5页).doc》由会员分享,可在线阅读,更多相关《C语言-第四章-控制结构作业解答(一)(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 第四章 控制结构作业解答(一)1、 按“体指数”对肥胖程度进行划分: 体指数t = w / h2 (体重w单位为公斤,身高h单位为米) 当t 18时,为低体重; 当18 t 25时,为正常体重; 当25 t 27时,为超重体重; 当t 27时,为肥胖。编程从键盘输入你的身高h和体重w,根据给定公式计算体指数t,然后判断你的体重属于何种类型。【程序】 #include Void main()float h, w, t;printf(Please enter h,w:);scanf(%f, %f, &h, &w);t = w / (h * h);if (t = 18 &
2、 t = 25 & t = 27) printf(t=%ftToo fat!n, t);/main 2、编程设计一个简单的计算器程序,要求根据用户从键盘输入如下形式的表达式: 操作数1 运算符op 操作数2 然后,计算并输出表达式的值 指定的运算符为 加(+) 减(-) 乘(*)除(/)【程序】#include void main()int data1, data2; /*定义两个操作符*/char op; /*定义运算符*/printf(Please enter the expression:);scanf(%d%c%d, &data1, &op, &data2); /*输入运算表达式*/s
3、witch (op) case +: /*处理加法*/printf(%d + %d = %dn, data1, data2, data1 + data2); break;case -: /*处理减法*/printf(%d - %d = %dn, data1, data2, data1 - data2);break;case *: /*处理乘法*/printf(%d * %d = %dn, data1, data2, data1 * data2); break;case /: /*处理除法*/if (0 = data2) printf(Division by zero!n);else print
4、f(%d/%d = %dn, data1, data2, data1/data2); break;default: printf(Unknown operator! n);3、键盘输入任一年的公元年号year,编程判断该年是否是闰年。 判断某一年year是否闰年;闰年的条件符合下列二者之一能被4整除,但不能被100整除;能被100整除。【程序】 # include void main() int year,leap; /leap是1时,表示闰年;是0时,不是闰年 scanf(“%d”,&year); if(year%4=0) if(year%100=0)if(year%400=0) leap=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 第四 控制 结构 作业 解答
限制150内