最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
c語言平均函數(shù)數(shù)據(jù)轉(zhuǎn)換 c語言 平均數(shù)函數(shù)

c語言 求平均數(shù) 設(shè)計(jì)求n個整數(shù)平均值的函數(shù)int average(int *p , int n),計(jì)算并返回指針p指向的存儲區(qū)域

#include stdio.h

創(chuàng)新互聯(lián)專注于庫爾勒企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),成都做商城網(wǎng)站。庫爾勒網(wǎng)站建設(shè)公司,為庫爾勒等地區(qū)提供建站服務(wù)。全流程按需求定制網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

#includemalloc.h

void average( float *p, int n )

{

int i,sum = 0,num;

for(i=0;in;i++)

{

printf("input the %d number:\n",i+1);

scanf("%d",num);

sum += num;

}

*p = (float)sum/(float)n;

return ;

}

int main()

{

int n;

float num;

printf("input the number of numbers:\n");

scanf("%d",n);

average(num,n);

printf("the final average is %.2f\n",num);

return 0;

}

按照你的題目意思,稍微改了下,題目是要用*p指針來返回結(jié)果,所以只要在average函數(shù)內(nèi)對*p賦值,那么main函數(shù)就能得到這個值,不知道你要打開文件做什么的,沒看到題目有這個要求,就去掉了,既然先輸入數(shù)字個數(shù),那么接下來肯定要輸入對應(yīng)個數(shù)的數(shù)字,既然average沒有這個參數(shù)進(jìn)行傳遞,只能到average內(nèi)部去接收了,另外題目并不需要保留輸入的數(shù)字,所以也不用定義數(shù)組,用一個變量不停地替換接收就行了,回到主函數(shù)打印最后結(jié)果就可以了。。。

平均值用float類型,打印%.2f意思是保留小數(shù)點(diǎn)后2位。。。

怎么用c語言計(jì)算平均數(shù)

1、新建一個?求數(shù)組內(nèi)所有元素的平均值項(xiàng)目。

2、添加一個 average.cpp 文件。

3、包含需要用到的各種頭文件。

4、輸入main函數(shù)。

5、定義一個double類型的數(shù)組arr[5]。

6、使用 for 循環(huán)求出arr數(shù)組的平均值。

7、運(yùn)行程序,輸出結(jié)果即可。

c語言 函數(shù) 求平均值

#include?stdio.h

double?average(int?k[10]?);??//有改動

void?main()

{

int?a[10],i;

double?average1;

for(i=0;i10;i++)

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

average1=average(a);

printf("%lf",average1);

}

double?average(int?k[10]?)??//有改動

{

double?sum=0;

int?j;

for(j=0;j10;j++)

sum=sum+k[j];

return(sum/10);

}


分享名稱:c語言平均函數(shù)數(shù)據(jù)轉(zhuǎn)換 c語言 平均數(shù)函數(shù)
網(wǎng)址分享:http://fisionsoft.com.cn/article/ddghdhg.html