int?sum(int?a[],int?n)
淮安網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,淮安網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為淮安千余家提供企業(yè)網(wǎng)站建設(shè)服務。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務好的淮安做網(wǎng)站的公司定做!
{
int?i,sum;
for(i=0,sum=0;in;i++)
sum+=a[i];
return?sum;
}
double?average(int?a[],int?n)
{
int?i,sum;
for(i=0,sum=0;in;i++)
sum+=a[i];
return?1.0*sum/n;
}
int?over_avg(int?a[],int?n,?double?avg)
{
int?i,count;
for(i=0,count=0;in;i++)
{
if(a[i]avg)
{
printf("%d,",a[i]);
count++;
}
}
return?count;
}
int
n,sum=0,num;
scanf("%d",n);
for(int
i
=
0;
i
n;
i++)
{scanf("%d",num);
sum+=num;}
printf("%d",sum/n);
先根據(jù)需要,確認輸入多少個數(shù),然后一一輸入求和,最后求取平均值。
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是浮點型的,隱性轉(zhuǎn)換到float)。
6、然后輸出。
#include?stdio.h
int?sum(int?str[10])
{
int?i,sum=0;
for(i=0;i10;i++)?sum+=str[i];
return?sum;
}
double?avg(int?sum)
{return(sum/10.0);}
void?main()
{
int?i,j,str[10];
double?k;
for(i=0;i10;i++)
scanf("%d",str[i]);
j=sum(str);k=avg(j);
printf("和:%d\n平均值:%f",j,k);
}