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

学习任务二 参考答案

问题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千克

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值