錯(cuò)誤在 average 里的:float sum=b[0];
sum變量本來是全局的,在average里改變值后,在main里也是當(dāng)然也能看到改變.可是,在average里在定義一sum,此時(shí),后面的sum=sum+b[i];語句處理的sum是函數(shù)內(nèi)部的變量,而不是全局的sum,所以main里總是sum == 0; 這是sum變量的作用域不同導(dǎo)致的.
所以在average里 只要給全局sum賦值就可以了:sum=b[0];
另外:printf("該數(shù)組的總和%d,平均值為%f,最大值%f,最小值%f\n",sum,c,max,min);
“該數(shù)組的總和%d ” 應(yīng)該是 %f
輸入十個(gè)數(shù),用一個(gè)自定義函數(shù)求出其中的最大值,最小值,平均值,總和
輸入十個(gè)數(shù),用一個(gè)自定義函數(shù)求出其中的最大值,最小值,平均值,總和
#include
float max=0,min=0,sum=0;
int main()
{
float average(float b[],int n);
float a[10],c;
int i;
printf("please enter 10 date:");
for(i=0;i
#include
float max=0,min=0,sum=0;
int main()
{
float average(float b[],int n);
float a[10],c;
int i;
printf("please enter 10 date:");
for(i=0;i
其他人氣:971 ℃時(shí)間:2020-05-23 17:56:05
優(yōu)質(zhì)解答
我來回答
類似推薦
- 在主函數(shù)中輸入3個(gè)整數(shù),編寫函數(shù)求出這3個(gè)數(shù)種的最大值、最小值和平均值,要求在主函數(shù)中輸出.
- 利用隨機(jī)函數(shù)產(chǎn)生50-100范圍內(nèi)的20個(gè)隨機(jī)數(shù),顯示其中最大值,最小值和平均值
- VB方面的:利用隨機(jī)函數(shù)產(chǎn)生20個(gè)50--100范圍內(nèi)的隨機(jī)數(shù),顯示它們的最大值,最小值,和平均值
- (函數(shù)的最大值與最小值)
- 函數(shù)f(x)=(ax+b)/(x*2+1)的最大值是4,最小值是-1,求實(shí)數(shù)a,b的值
- 桃樹的五分之三和梨樹的九分之四相等,梨樹比桃樹多42棵,兩棵樹各多少棵
- 諸兒競(jìng)走取之,唯戎不動(dòng).意思
- 28克的銅與足量的濃硝酸充分反應(yīng)后,求1.能制的標(biāo)準(zhǔn)狀況下二氧化氮多少升?2.被還原的硝酸的物質(zhì)的量是
- 學(xué)如逆水行舟,不進(jìn)則退.用英文寫?
- commodity
- 某型號(hào)的熱得快接到220v,5a,10min電流所做的功.若接到11v的電源,同樣時(shí)間,做的功
- 有一種小油壺,最多能裝汽油3/2升,要裝35升汽油,至少需要_個(gè)這樣的油壺.
猜你喜歡
- 1把一根木材鋸成6段,共用了12分鐘,平均據(jù)下一段的時(shí)間是12分鐘的幾分之幾?
- 21.(x-y)^2-4(x-y+3)
- 3震級(jí)與地震烈度的區(qū)別
- 4求一篇80個(gè)單詞左右的英語作文 題目最好是介紹我的房間
- 5what a funny story it is(改成同義句)
- 6there are towers a____the ehds of the bridge.
- 7次氯酸鈣次氯酸鈉本身是否具有漂白性
- 8sally is looking at the the plane (和朋友一起)
- 9算式中間一條豎線是什么意思?
- 10一只青蛙在井底.井深10米,青蛙白天往上爬3米,晚上向下滑2米,問青蛙幾天爬上來?
- 11《誰與我同行》閱讀短文答案
- 12除了又香又甜這個(gè)詞語,還有沒有別的又什么,回答的時(shí)候就給我弄3個(gè)就可以了.