czx469913409 2015-06-12 04:47 采纳率: 100%
浏览 1523
已采纳

求大神帮我看看问题在哪里了

/*有5个学生,每个学生的数据包括学号 姓名 3门课成绩,平均分.
要求:从键盘依次输入5个学生的学号 姓名 3门课成绩,
自动计算3门课成绩的平均分,并将5个学生的数据在屏幕上输出*/
#include
struct STUDENT
{
char id[10];
char name[8];
int score[3];
double ave;
}stu[5];
void main()
{
int num=5,i,j;
for(i=0;i<num;i++)
{
printf("\t请输入第%d学生的数据,i+1");
printf("\t学号:");
scanf("%s",stu[i].id);
printf("\t姓名:");
scanf("%s",stu[i].name);
int Tave=0;
for(j=0;j<3;j++)
{
printf("\t第%d门课的成绩:",j+1);
scanf("%d",&stu[i].score[j]);
Tave+=stu[i].score[j];
}stu[i].ave=(double)Tave/3.0;

}
printf("\n\t学号\t姓名\t成绩1\t成绩2\t成绩3\t平均分\n");
for(i=0;i<num;i++)
{
    printf("\t%s\t%s",stu[i].id,stu[i].name);
    for(j=0;j<3;j++)
        printf("\t%d",stu[i].score[j]);
    printf("\t%f\n",stu[i].ave);
}

}

  • 写回答

5条回答 默认 最新

  • danielinbiti 2015-06-12 05:14
    关注
     printf("\t请输入第%d学生的数据,i+1");
     改成
     printf("\t请输入第%d学生的数据",i+1);
    
     其他看着没有什么不对,你觉得不对的说一下。
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题