回覆列表
  • 1 # 柒先森vlog

    正確的應該是這樣,這裡將錯誤處及改正標出:

    #include<stdio.h>

    #include<stdlib.h>

    int main()

    { int a[5][5]={0};

    int i,j;

    for(i=0;i<5;i++)

    {

    a[i][4]=0; /*這裡新增一句,將做累加器的元素a[i][4]初始化為0, */

    printf("請輸入第%d位學生\n",i+1);

    for(j=0;j<4;j++)

    {

    printf("科目分數%d:",j+1);

    scanf("%d",&a[i][j]);

    a[i][4]+=a[i][j]; /* a[i][5]+=a[i][j]; 這裡的5應該改成4,最後一項的下標是4,你超界啦 */

    }

    printf("總分:%d\n",a[i][4]); /*這裡也應該是a[i][4],你寫成了a[i][5] */

    printf("平均:%d\n",a[i][4]/4); /*這裡也應該是a[i][4],你寫成了a[i][5] */

    }

    system("pause");

    }

  • 中秋節和大豐收的關聯?
  • 請問交了錢,沒交房,開發商卻跑了該怎麼辦?