首页 > 编程知识 正文

c语言程序设计统计学生成绩,统计成绩的小程序

时间:2023-05-06 03:35:05 阅读:211700 作者:277

#include <stdio.h>typedef struct{    char num[6];    char name[8];    int score[6];    float avr;}STUDENT;  //定义结构体STUDENT student[5];  //定义结构体数组int main(int argc, const char * argvjqdqz) {    int i, j, sum;    FILE *fp;    // 输入5个学生信息    for (i = 0; i < 3; i++) {        printf("请输入第%d个同学的信息:n", i+1);        printf("stuNO:");        scanf("%s", student[i].num);        printf("nname:");        scanf("%s", student[i].name);        sum = 0;        //求出平均成绩        for (j = 0; j < 3; j++) {            printf("score%d:", j+ 1);            scanf("%d", &student[i].score[j]);            sum += student[i].score[j];        }        student[i].avr = sum/3.0;        printf("该学生平均成绩:n%3.2fn", student[i].avr);    }    fp = fopen("stud", "wb+");  //打开文件    for (i = 0; i < 3; i++) {        //将学生信息写入文件        if (fwrite(&student[i], sizeof(STUDENT), 1, fp) != 1) {            printf("file write errorn");        }    }     fclose(fp);   //关闭文件}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。