读书人

求高手写一段代码学习啊小弟我好想学到

发布时间: 2012-09-04 14:19:30 作者: rapoo

求高手写一段代码学习啊,我好想学到这种技术,求指点 啊
帮忙写一段计算学生成绩的一段代码吧。。文件假设就是这样的

姓名 数学 语文 英语 物理
周南汇 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    3typedef 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;} 

读书人网 >C语言

热点推荐