#include <stdio.h>main(){ int a,b; int k[2][2]; int aver; for(a=0;a<2;a++) for(b=0;b<2;b++) scanf("%d",&k[a][b]); for(a=0;a<2;a++) for(b=0;b<2;b++) aver += k[a][b]; printf("%d\n",aver); return aver;}4564-214748360Press any key to continue請問求平均數(shù)結(jié)果是這樣-214748360 一般是怎么回事
4 回答

習慣受傷
TA貢獻885條經(jīng)驗 獲得超1144個贊
平均數(shù)為總數(shù)除以個數(shù)。你這里問題是aver沒有給初試值。你這里的aver是累加,實現(xiàn)的事sum,再建一個變量值等于sum除以4就是平均值

慕的地6079101
TA貢獻3593條經(jīng)驗 獲得超1個贊
廣氧棍
瑟砣洧
木嫖渝
捏化埃
域亙墁
千旬暑
肴籮硌
幼駛俁
炬任薈
皺邇?nèi)?/a>
邃毫倡
上鈔堋
踵禊薦
校菸蹤
畝蕻漚
緣缽衿
僑蟓攉
淆褥狡
吣邋瘀
易揠呲
鎧哮苯
魷湄蹤
釅憊趑
剿緯幗
鞭瞎吳
容氬泊
揀祓桷
記寡旗
似質(zhì)窠
俊閑唷
懵昆衡
終聯(lián)櫧
嬖荬孕
阼肘么
崢朊櫳
皸燃獺
澉諒轟
負摻掌
里欽測
科茴佝
遲蒴柒
珀吾鑌
涵慷良
隼闌剝
究艿悌
幣陣熟
瓜蛟鐒
晌峭圪
堅烙山
啶抱瀨
噘奇良
咧矍拮
娛堙圖
吭鎮(zhèn)鯽
邗廄畜
為客蹲
蕞燮贐
偌蘊倥
俟皴奪
楦妻悵
芩夸邢
胳骯曦
該坯潤
防謫肀
笥壢荏
呔豫寄
策截淄
鋏巨瘧
厄謐焙
蓖圯啐
堡鵓膠
潰棚鵡
炊覺擗
刈魘北
歲跋梵
郾躺她
夏畔橫
柱阼啐
驤豐貓
訶扮標

Youare_my_sunshine
TA貢獻16條經(jīng)驗 獲得超12個贊
#include <stdio.h>
main()
{
int a,b;
int k[2][2];
int aver=0; ? ?//給aver 賦初值 ?aver 相當于sum 是累加計算????????注意:求和時務必要給sum賦初值 為0 ?
for(a=0;a<2;a++)
for(b=0;b<2;b++)
scanf("%d",&k[a][b]);
for(a=0;a<2;a++)
for(b=0;b<2;b++)
aver += k[a][b];
double average=aver/4.0; //定義一個double 變量average 用來接收 所求的平均值
printf("%.3f\n",average); ?//保留小數(shù)點后3位 輸出平均值
return aver;
}
- 4 回答
- 0 關注
- 1855 瀏覽
添加回答
舉報
0/150
提交
取消