C语言学习任务二参考答案详细分解.docVIP

  • 10
  • 0
  • 约4.13千字
  • 约 9页
  • 2016-12-19 发布于湖北
  • 举报
学习任务二 参考答案 问题2-1:判断哪些是正确的标识符 正确的标识符:a、area、_1234_、Main、int_1_2、int_2_、_2Test、dat 错误的标识符:2_int_、3Dmax、long 问题2-2:已知a=10,b=3计算下列表达式的值 a/b+a%b 4 a-3*a/b%3 9 1.0/a+b 3.1 问题2-3:分析下面语句的功能 printf (“%c”,a); 以字符型输出变量a的值 scanf(“%c“,b); 输入一个字符赋给变量b printf(“%-5d“,c); 左对齐宽度为5输出整型变量c的值 问题2-4:编写程序实现输入三个整数,然后输出它们的平均数。 #include stdio.h void main() { int a,b,c; double ave; printf(请输入三个整数:); scanf(%d%d%d,a,b,c); ave=(double)(a+b+c)/3; printf(这三个数是:a=%d,b=%d,c=%d\n,a,b,c); printf(他们的平均数是:ave=%f,ave); getchar(); getchar(); } 问题2-5:判断下列哪些是正确的赋值表达式 a=2+7/3 正确 a=b=7+1 正确 a+b=c 错误 a=7+1=b 错误 问题2-6:依次执行完下面的语句后,x,y,z的值分别是多少? 10,0,9 编程训练2-1-1 #include stdio.h void main() { printf(体重质量指数简称为体重指数(body mass index,BMI)\n); printf(体重指数=体重(千克)除以身高(米)的平方\n); printf(正常体重:体重指数=18-25\n); printf(超重:体重指数=25-30\n); printf(轻度肥胖:体重指数30\n); printf(中度肥胖:体重指数35\n); printf(重度肥胖:体重指数40\n); getchar(); } 编程训练2-1-2 #include stdio.h void main() { double height,weight,bmi; //定义double型变量height,weight和bmi printf(“请输入身高(米)和体重(千克):”); scanf(“%lf %lf”,height,weight); bmi=weight/(height*height); //计算bmi printf(“身高:%.2f米,体重:%.2f千克,体重指数:%.2f\n”,height, weight,bmi); getchar(); } 编程训练2-1-3 #include stdio.h void main() { double height,weight,bmi; while(1) { printf(“请输入身高(米)和体重(千克):”); scanf(“%lf %lf”,height,weight); bmi=weight/(height*height); printf(“身高:%.2f米,体重:%.2f千克,体重指数:%.2f\n”,height, weight,bmi); } ge

文档评论(0)

1亿VIP精品文档

相关文档