c语言定义一堆数组,求所有元素的和与平均值

如题所述

#include<stdio.h>
int main()
{int n,i,s=0;
scanf("%d",&n);
 int a[n];
 for(i=0;i<n;i++)
   {scanf("%d",&a[i]);
    s+=a[i];
   }
 printf("sum=%d\nav=%.2f",s,(float)s/n); 
 return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-26
#define LENGTH 5
int main(void)
{
    int num[LENGTH];
    int sum;
    int i;
   for(i=0;i<LENGTH;++i)
   {
       scanf("%f",&num[i]);
   }
   for(i=0;i<LENGTH;++i)
   {
       sum+=num[i]
   }
   sum/=LENGTH;
   printf("SUM:%d\nAVG:%d",sum,sum/LENGTH);
}

本回答被网友采纳
相似回答