scanf("%d",&n);//需要注意输入的n值要小于你定义的数组的长度for(i=0;i<n;i++) scanf("%f",&a[i]);for(i=0;i<n;i++) sum=sum+a[i];m=sum/n;printf("%.2f",m);//%.2f中的.2就可以控制输出数保留两位小数 本回答由电脑网络分类达人 董辉推荐 举报| 答案纠错 | 评论 0 8 看灰...
求一个数组中的元素最大值、最小值以及平均值,输入数组由用户输入,数组元素的数量不超过100。输入说明:一个整数数组,输入格式为:第一行一个整数n(n<=100)表示元素个数,接下来n个整数代表数组中的元素。输出说明:输出最大值、最小值、平均值(保留2位小数)。
编写程序实现:任意输入N个整数,存放于数组,统计其中正数之和、正数的个数及正数的平均值。相关知识点: 试题来源: 解析 #include <;stdio.h>; #define N 10 int main() { int a[N]; int i,sum=0,count=0;; float avg=0.0; printf(“请输入%d个整数:\n”,N); for(i=0;i<;N;i++) { scanf...
在文件中有N个实数存入数组xx中,(1)求N个实数的平均值aver (2)分别求N个实数整数部分之和sumint及小数部分之和sumdec。int i;for(i=0;i{aver+=xx[i];sumint+=(int)xx[i];sumdec+=(xx[i]-(int)xx[i]);}aver/=N;int i; /*定义循环控制变量*/double sum=0.0; /*定义存储所有数的和值的...
该程序首先要求用户输入要存储的整数个数n,并提示用户输入这些整数。然后,程序计算这些数的平均值并将其保存在变量average中。接下来,程序遍历整个数组,找出大于平均值的数,并将它们输出到屏幕上。需要注意的是,这个程序假定用户输入的n不超过100,因此在定义数组时使用了宏定义MAX_SIZE。如果需要更大...
(1)首先,通过scanf函数从键盘输入N的值,并创建一个大小为N的整数数组numbers来保存输入的数值。 (2)通过一个for循环,从键盘输入N个数,并计算它们的总和。 (3)计算平均数,并通过第二个for循环输出所有输入的数值和大于平均数的数值。 代码为: #include <stdio.h> int main() { int N; printf("请...
;for (i = 0; i < n; i++) {scanf("%d", &data[i]);}max = data[0];min = data[0];for (i = 1; i < n; i++) {if (max < data[i])max = data[i];if (min > data[i])min = data[i];aver += data[i];}aver /= n;printf("最大值:%d,最小值:...
{int n,i,j,tmp,sum,a[1000];printf("请输入n的值:\n");scanf("%d",&n);printf("请输入%d个数:\n",n);for(i=0;i<n;i++){scanf("%d",&a[i]); //录入数据。sum=sum+a[i]; //直接求和,方便后面求平均值 } for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a...
h>int main(void){int i,n,j=0,pj,hj=0;printf(" 请输入整数的数量:");scanf("%d",&n);int sz[n];for(i=0;i<n;i++){printf(" 请输入第 %d 个整数:",i+1);scanf("%d",&sz[i]);}for(i=0;i<n;i++)hj+=sz[i];pj=hj/n;printf("\n %d 个整数的平均值...