Anonymous丶304 2021-10-24 14:01 采纳率: 0%
浏览 58

对于下列数据,该如何进行程序编写

编写程序 c3-3-1.c,程序实现的功能是:从键盘输入一个同学的学号及高数、英语、C
语言 3 门课的成绩,计算平均分,并写入文件 score_avg.txt 中。
例如:从键盘输入数据:1001 90 80 70,文件 score_avg.txt 中的记录应该为:
学号 高数 英语 C 语言 平均分
1001 90 80 70 80.00

  • 写回答

1条回答 默认 最新

  • CSDN专家-link 2021-10-24 14:07
    关注
    #include <stdio.h>
    int main()
    {
        char num[20];
        int m,e,c;
        float avg;
        scanf("%s%d%d%d",num,&m,&e,&c);
        avg = (m+e+c)/3.0;
        FILE *fp = fopen("score.avg.txt","w");
        if(fp != NULL)
        {
            fprintf(fp,"%20s%10s%10s%10s%10s\n","学号","高数","英语","C语言","平均分");
            fprintf(fp,"%10s%10d%10d%10d%10.2f",num,m,e,c,avg);
            fclose(fp);
        }
        return 0;
    }
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月24日

悬赏问题

  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码