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

学生基本信息输入输出

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

#include <iostream>
#include <cstdio>
#include <iomanip>
using namespace std;
struct stu{
    long id;
    float C_language,Math,English;
};
int main()
{
    stu s1;
    scanf("%ld;%f,%f,%f",&s1.id,&s1.C_language,&s1.Math,&s1.English);
    printf("The each subject score of  No. %ld is %.2f, %.2f, %.2f.",s1.id,s1.C_language,s1.Math,s1.English);
    return 0;
}

太难了,所谓的太难了,并不是题目本身难,而是实现难啊,理解容易做对难。 首先利用头文件#include 、#include ,才能让scanf()和printf()在C++语言中灵活使用。其中比较复杂的地方就是分号的实现,小数点后两位的实现,我觉得这道题如果用cin和cout实现较难,而C语言中的输入和输出较易。

全部评论

相关推荐

码农索隆:我头回见校招简历把个人优势写在最前面的,是我老了吗
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务