c语言实验三下答案宁波大学,宁波大学C语言实验二下

此篇博客介绍了如何编写C语言程序来计算学生三门课程的平均成绩,并处理输入的三位数整数,分别提取其个位、十位和百位数字。通过实例演示了输入验证和数值运算的基本技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编程题5 编写程序,从键盘输入学生的三门课成绩,求其平均成绩(保留小数点后1位)。 # include

void main()

{

float a,b,c,avg;

printf("请输入3门课成绩:\n");

scanf("%f%f%f",&a,&b,&c);

avg=(a+b+c)/3;

printf("avg=%.1f",avg);

1-104-png_6_0_0_135_353_418_118_892.979_1262.879-304-0-0-304.jpg

}

4.较难编程题

编程题1

当n为三位十进制整数时,分别求出n的个位数字(digit1)、十位数字(digit2)和百位数字(digit3)的值。

# include

void main()

{

int n,digit1,digit2,digit3;

printf("请输入一个3位十进制整数:\n");

scanf("%d",&n);

digit1=n%10;

digit2=(n/10)%10;

digit3=n/100;

printf("digit1=%d,digit2=%d,digit3=%d\n",digit1,digit2,digit3);

1-118-png_6_0_0_166_851_428_133_892.979_1262.879-257-0-109-257.jpg

}

输出示例:

n为整数152时,它的个位数字是2,十位数字是5,百位数字是1

提示:n的个位数字digit1的值是n%10,十位数字digit2的值是(n/10)%10,百位数字digit3的值是n/100。

编程题2

将从键盘输入的实型十进制数分离为整数部分和小数部分后输出。如输入233.55,输出为:233.55=233+0.55。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值