#include?stdio.h
主要從事網(wǎng)頁設計、PC網(wǎng)站建設(電腦版網(wǎng)站建設)、wap網(wǎng)站建設(手機版網(wǎng)站建設)、響應式網(wǎng)站建設、程序開發(fā)、微網(wǎng)站、成都小程序開發(fā)等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們在互聯(lián)網(wǎng)網(wǎng)站建設行業(yè)積累了豐富的網(wǎng)站制作、成都做網(wǎng)站、網(wǎng)絡營銷經(jīng)驗,集策劃、開發(fā)、設計、營銷、管理等多方位專業(yè)化運作于一體,具備承接不同規(guī)模與類型的建設項目的能力。
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);
}
#include stdio.h
int main(void)
{
int i;
float n[7],avr,sum,max,min;
printf("請輸入7個數(shù)字:\n");
sum=0;
for (i=0;i7.0;i++)
{
scanf("%f",n[i]);
}
min=max=n[0];
for (i=0;i7;i++)
{
if (n[i]max)
{
max=n[i];
}
if (n[i]min)
{
min=n[i];
}
sum=n[i]+sum;
}
printf("min=%f,max=%f,sum=%f\n",min,max,sum);
avr=(sum-max-min)/5.0;
printf("去掉一個最大值:%f,一個最小值:%f\n平均值是:%f\n",max,min,avr);
return 0;
}
樓上說得對哈,你的初始化有問題
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、先定義四個整形。
2、一個浮點型保存平均值。
3、然后在控制臺等待輸入。
4、將輸入的三個整數(shù)加起來賦值給sum。
5、將三個整形除以3.0(為什么是3.0,是因為ave是浮點型的,隱性轉換到float)。
6、然后輸出。
1、首先我們打開我們的編譯器,新建工程,文件后,寫下我們的頭文件和主函數(shù)。
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表示求出最小值時的中間變值,Average表示我們所求的平均值,smallest表示我們最終要求出的最小值,分別定義給其分配空間。
4、Average=(a+b+c)/3 表示我們向計算機發(fā)出求出平均值的命令。指示計算機幫我們計算出這三個值的平均值。
5、前面我們定義smallest是整形,所以后面我們輸出時也要必須與其對應,使用“%d”來完成它的輸出。
6、最后,點擊運行命令即可輸出我們想要的結果了。