sum[j]=score[i][j]+sum[j];數(shù)組不是不能相加嗎,?
int score[3][3]={{0},{0},{0}};double sum[3]={0.0},average[3]={0.0};printf("請依次輸入2個學生的語數(shù)英成績...");for(int i=0;i<2;i++)for(int j=0;j<3;j++){scanf("%d",&score[i][j]);sum[j]=score[i][j]+sum[j];}printf("平均成績:");for(int k=0;k<3;k++){average[k]=sum[k]/2.0;printf("%.1f",average[k]);}
沒有任何教程說過C數(shù)組不能相加的,。
程序沒有任何問題,,同級(同類型)的數(shù)組完全可以相加的
如對int a[m][n], int b[n]
a[i]+b[i] //非法,,不同級,前者的實際類型為指針
a[i][j]+b[i] //合法,,兩個都是整形
相關推薦
便查問答是一款實用的網絡熱門知識問答平臺,,專注于分享你不知道的知識,、經驗及生活問題,,在這里所有人都能找到答案歡迎網友參與討論。