C语言,编写程序,依次输入某位学生的数学、英语和计算机课程的成绩,计算并输出该生3门课程的平均分
C语言,编写程序,依次输入某位学生的数学、英语和计算机课程的成绩,计算并输出该生3门课程的平均分
【输入形式】输入成绩(整数)
【输出形式】输出成绩(浮点数,结果保留2位小数)
【样例输入】math=87 eng=72 comp=93
【样例输出】average=84.00
【样例说明】
输入输出语句的“=”两边无空格.输入各成绩之间有1个空格.
英文字母区分大小写.必须严格按样例输入输出.
我的程序:
#include
int main(void)
{
\x05int En,Ma,Co;
\x05double average;
\x05\x05printf("math=");
\x05\x05scanf("%d",&Ma);\x05
\x05\x05printf("eng=");
\x05\x05scanf("%d",&En);
\x05\x05printf("comp=");
\x05\x05scanf("%d",&Co);
\x05\x05average=(En+Ma+Co)/3;
\x05\x05printf("average=%.2f\n");
\x05\x05return 0;
}
困难:输入各成绩之间有1个空格不会,自己写的程序有问题……求帮助
【输入形式】输入成绩(整数)
【输出形式】输出成绩(浮点数,结果保留2位小数)
【样例输入】math=87 eng=72 comp=93
【样例输出】average=84.00
【样例说明】
输入输出语句的“=”两边无空格.输入各成绩之间有1个空格.
英文字母区分大小写.必须严格按样例输入输出.
我的程序:
#include
int main(void)
{
\x05int En,Ma,Co;
\x05double average;
\x05\x05printf("math=");
\x05\x05scanf("%d",&Ma);\x05
\x05\x05printf("eng=");
\x05\x05scanf("%d",&En);
\x05\x05printf("comp=");
\x05\x05scanf("%d",&Co);
\x05\x05average=(En+Ma+Co)/3;
\x05\x05printf("average=%.2f\n");
\x05\x05return 0;
}
困难:输入各成绩之间有1个空格不会,自己写的程序有问题……求帮助
其他人气:528 ℃时间:2019-11-25 12:38:41
优质解答
你只是想多两个空格的话,就在printf里加呗.printf(" eng=");//在eng前加上空格就行.是这个意思不?我的程序目前是输入一门成绩后就换行了,想要他不换行,但是空一格继续输入scanf只能用回车代表输入结束,最后一行改printf("average=%.2f\n",average);
我来回答
类似推荐
猜你喜欢
- 11.一辆货车将一车化肥运往河乡农技站,平均每小时行40千米,3小时到达.返回时平均每小时行50千米,几小时可以到达?
- 2时尚餐饮广场 英语怎么说?
- 3“所以你没有考好”“从今天起”用英语怎么说
- 4---difficult it is to play ping pong!A.How B.What C.How a D.What a
- 5how long+?how far+?……
- 6青蛙是因为小时侯生活在水里张大后生活在陆地的原因才是两栖动物吗
- 7《白雪歌送武判官归京》(岑参)中“ 忽如一夜春风来,千树万树梨花开.”是以花喻雪还是以雪喻花?
- 8It is no need 和 There is no need用法及其区别
- 9麦迪在一次比赛中22投14中得28分,除了3个三分球全中外,他还投中了 _ 个两分球和 _ 个罚球.
- 10He will have learned English for eight years by the time he ______from the university next year