GGGGGGhy 2022-05-05 14:37 采纳率: 100%
浏览 85
已结题

输入n(3≤n≤10)个学生的学号、姓名和3门课程的成绩,输出总分最高的学生姓名和总分。

源程序(有错误的程序)
#include “stdio.h”
typedef struct student /定义结构体类型/
{ long num;
char name[9];
int score[3];
int sum;
}STU;
void main()
{ int i,j,k,n,max=0;
STU a[10];
printf(“输入n:”);
scanf(“%d”,&n);
for(i=0;i<n;i++)
{ printf(“输入第%d个学生的学号、姓名和3门课成绩:”,i+1);
scanf( “%d”,&a[i].num);
scanf( “%s”,a[i].name);
a[i].sum=0;
for(j=0;j<3;j++)

/*found */

{ scanf( “%d”,&score[j]);
a[i].sum+=a[i].score[j]; } }
for(i=0;i<n;i++)
if(a[i].sum>max)
{ max=a[i].sum; k=i; }
/* found*/
printf(“总分最高的学生是:%s,%d\n”, name, sum);
}

  • 写回答

1条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 5月13日
      • 已采纳回答 5月5日
      • 创建了问题 5月5日

      悬赏问题

      • ¥20 boost电路升压频率和占空比选择
      • ¥15 找个人工智能的大佬咨询一些毕设问题
      • ¥15 需要教程:GD32F450I移植无系统lwip
      • ¥15 中文语料库检索构式 求助
      • ¥15 关于naver点击量信息
      • ¥15 Linux gcc升级问题
      • ¥100 如何封禁域名,让app打不开呢?
      • ¥15 通过安卓命令如何打开控制中心
      • ¥15 Nginx 配合Django 丢样式
      • ¥15 求问Python学生成绩管理系统的问题