1、首先我們打開我們的編譯器,新建工程,文件后,寫下我們的頭文件和主函數(shù)。
創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)由有經(jīng)驗(yàn)的網(wǎng)站設(shè)計(jì)師、開發(fā)人員和項(xiàng)目經(jīng)理組成的專業(yè)建站團(tuán)隊(duì),負(fù)責(zé)網(wǎng)站視覺設(shè)計(jì)、用戶體驗(yàn)優(yōu)化、交互設(shè)計(jì)和前端開發(fā)等方面的工作,以確保網(wǎng)站外觀精美、成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)易于使用并且具有良好的響應(yīng)性。
2、具體程序代碼如下:#include stdio.h,int main(){int a,b,c,temp,smallest;float Average;printf("input three different numbers:")。
3、定義a、b、c來表示我們所要輸入的三位不同的整數(shù),temp表示求出最小值時(shí)的中間變值,Average表示我們所求的平均值,smallest表示我們最終要求出的最小值,分別定義給其分配空間。
4、Average=(a+b+c)/3 表示我們向計(jì)算機(jī)發(fā)出求出平均值的命令。指示計(jì)算機(jī)幫我們計(jì)算出這三個(gè)值的平均值。
5、前面我們定義smallest是整形,所以后面我們輸出時(shí)也要必須與其對應(yīng),使用“%d”來完成它的輸出。
6、最后,點(diǎn)擊運(yùn)行命令即可輸出我們想要的結(jié)果了。
程序代碼如下:
直接編譯,程序輸出結(jié)果中任意輸入4個(gè)數(shù)字,程序執(zhí)行結(jié)果如下圖所示:
擴(kuò)展資料(C程序編寫注意事項(xiàng)):
1.?每個(gè)程序中一定包含main()函數(shù), 盡管C語言中對函數(shù)命名沒有限制。
2.?printf函數(shù)永遠(yuǎn)不會(huì)自動(dòng)換行,只能用\n來實(shí)現(xiàn), 回車鍵進(jìn)行的換行在編譯中會(huì)出現(xiàn)錯(cuò)誤信息。
3.?在vs2008中編譯.測試需要加 system("pause"); 來暫停dos自動(dòng)退出導(dǎo)致的printf無法顯示。
4.?所有自定義變量,必須聲明才能使用。
5.?每行只書寫一條語句, 在運(yùn)算符兩邊加上一個(gè)空格, 便于閱讀。
1、#includestdio.hint?main()
2、{????int?a,b,c;????scanf("%d%d%d",a,b,c);
3、?int?sum?=?a+b+c;
4、???printf("和:?%d",sum);
5、printf("平均值:%f",sum/3.0);
6、return?0
講解:
1、先定義四個(gè)整形。
2、一個(gè)浮點(diǎn)型保存平均值。
3、然后在控制臺等待輸入。
4、將輸入的三個(gè)整數(shù)加起來賦值給sum。
5、將三個(gè)整形除以3.0(為什么是3.0,是因?yàn)閍ve是浮點(diǎn)型的,隱性轉(zhuǎn)換到float)。
6、然后輸出。
#include?stdio.h
double?average(int?k[10]?);??//有改動(dòng)
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]?)??//有改動(dòng)
{
double?sum=0;
int?j;
for(j=0;j10;j++)
sum=sum+k[j];
return(sum/10);
}