求高手写一段代码学习啊小弟我好想学到这种技术,求指点
求高手写一段代码学习啊,我好想学到这种技术,求指点 啊
帮忙写一段计算学生成绩的一段代码吧。。文件假设就是这样的
姓名 数学 语文 英语 物理
周南汇 100 93 65 70
张燕飞 89 87 87 98
冯绍明 98 99 89 87
求写出最后一栏,并命名为总分
求解,谢谢了
------解决方案--------------------
去掉标题,只保留下面语句的话,可以充分简化的:
周南汇 100 93 65 70
张燕飞 89 87 87 98
冯绍明 98 99 89 87
帮忙写一段计算学生成绩的一段代码吧。。文件假设就是这样的
姓名 数学 语文 英语 物理
周南汇 100 93 65 70
张燕飞 89 87 87 98
冯绍明 98 99 89 87
求写出最后一栏,并命名为总分
求解,谢谢了
------解决方案--------------------
去掉标题,只保留下面语句的话,可以充分简化的:
周南汇 100 93 65 70
张燕飞 89 87 87 98
冯绍明 98 99 89 87
- C/C++ code
#include <stdio.h> #define STUDENT_COUNT 3 typedef struct { char name[10]; int ms; int ls; int es; int ps; int total; }student_t; int main(int argc, char* argv[]) { FILE* file; student_t students[STUDENT_COUNT]; student_t* p; int i; file = fopen("25.txt", "r"); if(file == NULL) { return -1; } for(i = 0; i < STUDENT_COUNT; i++) { p = &students[i]; fscanf(file, "%s %d %d %d %d\n", p->name, &p->ms, &p->ls, &p->es, &p->ps); p->total = p->ms + p->ls + p->es + p->ps; } fclose(file); for(i = 0; i < STUDENT_COUNT; i++) { p = &students[i]; printf("%s %d %d %d %d %d\n", p->name, p->ms, p->ls, p->es, p->ps, p->total); } return 0; }