返回

依次输入一个学生的学号,以及3科(C语言,数学,英语)成绩,在屏幕上输出该学生的学号,3科成绩。

发布时间:2023-02-02 07:20:58 303

输入描述:

学号以及3科成绩,学号和成绩之间用英文分号隔开,成绩之间用英文逗号隔开。

输出描述:

学号,3科成绩,输出格式详见输出样例。

示例1

输入 17140216;80.845,90.55,100.00

输出The each subject score of No. 17140216 is 80.85, 90.55, 100.00.

参考代码:

#include 
int main()
{
int number = 0;//学号
float score_c = 0.0;//成绩
float score_math = 0.0;//成绩
float score_eng = 0.0;//成绩
scanf("%d;%f,%f,%f", &number, &score_c, &score_math, &score_eng);
printf("The each subject score of No. %d is %.2f, %.2f, %.2f.\n",number, score_c, score_math, score_eng);
return 0;
}

答案解析:

这个题的最大坑,也是格式的指定,还有空格的控制,必须和题目要求的输出结果一致,比如:of的后

边有2个空格。 浮点数打印要指定小数点后边的位数为2位%.2f。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
定时任务——时间轮算法 2023-02-02 06:33:09