威威呀 2022-11-17 00:37 采纳率: 100%
浏览 20
已结题

这个代码为什么会出现这样的问题。部分运行正确,部分运行错误。指出错误后正确代码应该怎么写。

/输入十个学生的五门课程成绩,
计算每个学生平均成绩,计算每门课程的平均成绩
/
#include<stdio.h>
int main()
{
int score[10][5],sv[10],c[5];
int i,j;
printf("输入10个学生的5门课程的成绩: \n");
for(i=0;i<10;i++)//十个学生
for(j=0;j<5;j++)//五门课程
scanf("%d",&score[i][j]);
//每个学生平均成绩
sv[0]=0;
for(i=0;i<10;i++)
{
for(j=0;j<5;j++)
sv[i]+=score[i][j];//每行的和。每行有五个数
printf("学生%d的平均成绩为=%d\n",i+1,sv[i]/5);
}
//每个课程平均成绩
c[0]=0;
for(j=0;j<5;j++)
{
for(i=0;i<10;i++)
c[j]+=score[i][j];//每列的和。每列有十个数
printf("课程%d的平均成绩=%d\n",j+1,c[j]/10);
}
}
运行结果:

img

img

  • 写回答

1条回答 默认 最新

  • hello_world&& 2022-11-17 07:57
    关注

    数组sv[10],c[5]未初始化,改为int sv[10]={0},c[5]={0}

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月17日
  • 已采纳回答 11月17日
  • 创建了问题 11月17日

悬赏问题

  • ¥15 odoo17的分包重新供应路线如何设置?可从销售订单中实时直接触发采购订单或相关单据
  • ¥15 用C语言怎么判断字符串的输入是否符合设定?
  • ¥15 通信专业本科生论文选这两个哪个方向好研究呀
  • ¥50 我在一个购物网站的排队系统排队,这个排队到号后重新定向到目标网站进行购物,但是有技术牛通过技术方法直接跳过排队系统进入目标网址购物,有没有什么软件或者脚本可以用
  • ¥15 ios可以实现ymodem-1k协议 1024字节传输吗?
  • ¥300 寻抓云闪付tn组成网页付款链接
  • ¥15 请问Ubuntu要怎么安装chrome呀?
  • ¥15 视频编码 十六进制问题
  • ¥15 unity terrain打包后地形错位,跟建筑不在同一个位置,怎么办
  • ¥15 uniapp实现如下图的图表功能