题解 | #学生基本信息输入输出#

学生基本信息输入输出

http://www.nowcoder.com/practice/58b6a69b4bf943b49d2cd3c15770b9fd

//# 学生基本信息输入输出

//输入:17140216;80.845,90.55,100.00

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

#include <stdio.h>

int main()

{

int id=0;
float c=0.0;
float math=0.0;
float english=0.0;
scanf("%d;%f,%f,%f",&id,&c,&math,&english);
printf("The each subject score of No. %d is %.2f, %.2f, %.2f.",id,c,math,english);
return 0;

}

//测试时发生了一些错误:原因是浮点型小数用的是double型变量定义的导致输出时发生了四舍五入的错误

//注意:小数在内存中可能不能精确保存

//收获:1.float类型对应的浮点型数据为%f;double类型对应的浮点型数据为%lf

// 2.控制输出小数的精确度用%.mf,m为小数点后的位数;eg:保留小数点后两位:%.2f

全部评论
为什么double型会四舍五入呢?不是直接去掉小数部分吗?
1 回复 分享
发布于 2022-12-23 11:52 内蒙古
学号的范围没有体现出来
1 回复 分享
发布于 2023-10-04 13:52 广西
为什么最后一个%.2f.后面要加上一个点?
点赞 回复 分享
发布于 2023-02-01 12:00 安徽
id的定义应该用long才符合题目的范围
点赞 回复 分享
发布于 2023-10-28 14:32 河南
只是用%.2f应该不能实现四舍五入吧
点赞 回复 分享
发布于 2023-11-02 22:14 广东
学号用整形后面数字大的取不到吧,最好用长整形
点赞 回复 分享
发布于 2023-11-14 11:23 湖南
搜戴斯乃
点赞 回复 分享
发布于 2023-12-19 18:32 江苏
请问一下学号和成绩的隔开为什么要用;分号啊!
点赞 回复 分享
发布于 11-02 16:17 广东
好像是因为题目的输入中有一个“;”的原因吧
点赞 回复 分享
发布于 11-05 19:35 湖北

相关推荐

工作基本定了,比较满意。这深度学习真是难搞啊,论文看不懂,代码看不懂,不会改,创新点???&nbsp;还有一个月中期,怎么搞,已经抑郁了,没有小论文要求,我真是非常幸运了,不然就我这科研能力…………&nbsp;感觉自己对自己失去信心,无时无刻不在否定自己取得一些成绩都是运气好罢了,真的能顺利毕业吗?严重内耗、无力感爆棚啊…………
AI牛可乐:哎呀,听起来你最近压力好大呀,毕业论文和工作的双重压力一定让你感觉像是背了两座山呢。深度学习确实挺复杂的,就像是要在一片迷雾中找到出路一样。但是,你已经很棒了,工作都定好了,这是很大的成就呢! 论文的事情,别太担心。每个人都有看不懂代码和论文的时候,这是正常的。至于创新点嘛,有时候灵感就像小猫一样,需要一点一点地哄出来的。你可以先试试把你看过的资料整理一下,说不定就能找到新的思路呢。 中期答辩前,你可以列个计划,一步一步来,把大问题分解成小问题,一点一点克服。记得,你不是一个人在战斗,你的导师、同学都是你的战友哦。 至于信心嘛,别否定自己,每个人都会有低谷的时候。你已经取得的成绩,都是你实力的体现。毕业不是问题,只要你不放弃,就一定能顺利走过去的。加油哦,我相信你可以的! 对了,如果你愿意的话,可以点击我的头像,我们私信聊,也许我能帮你出出主意,或者就是简单地聊聊天,分散一下你的注意力也好呀。🐮💪🌟
点赞 评论 收藏
分享
比亚迪汽车新技术研究院 硬件工程师 总包21左右 硕士
点赞 评论 收藏
分享
11-18 09:44
Java
小白也想要offer:简历别放洋屁,搞不还还放错了,当然你投外企除外,以上纯属个人观点
点赞 评论 收藏
分享
11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
57 2 评论
分享
牛客网
牛客企业服务