用C语言编写一段程序,输入任意100个整数,求平均值!注意是用C。

2024-11-27 17:42:23
推荐回答(3个)
回答1:

#include 
int main()
{
int i=0,n=100,m;
double sum=0;
//scanf("%d",&n);
while(i {
scanf("%d",&m);
sum=sum+m;
i++;
}
sum=sum/n;
printf("平均数为%f",sum);
return 0;
}

 如果要考虑大数问题,而且精度要求高的话,可以使用大数运算,代码可参见吉林大学ACM代码库的普通大数运算,网址:http://wenku.baidu.com/view/f60a16728e9951e79b892778.html  .

回答2:

#include
#include
void main()
{
printf("开始输入正整数:") ;
int n , d = 0 ;
float Sum = 0;
while (d < 100)
{
d += 1 ;
scanf("%d",&n);
if ( n <= 0){
printf("你输入的不是正整数,程序结束");
exit (0) ;
}
Sum = n+ Sum ;
}
printf("100个正整数相加的结果是:%f",Sum/10);
}
相信这个能达到你预想到的结果,要是还有什么疑问随时可以解答!

回答3:

#include 
void main()
{
  int a[100],i;
  float sum=0;
  printf("Please input 100 integer:\n");
  for(i=0;i<100;i++)
    scanf("%d",&a[i]);
  for(i=0;i<100;i++)
    sum=sum+a[i];
   sum=sum/100;
   printf("Average=%f\n",sum);
}