求助C语言问题,第一行输入n,其后n行每行有一个整数,输出一行,该行为这n个数的平均值保留2为小数

如题所述

第1个回答  2019-10-11
#include<stdio.h>

int main()
{
int n,c,t;
double s=0;

scanf("%d",&n);
c=n;
while(n--)
{
scanf("%d",&t);
s+=t;
}
printf("%.2lf\n",s/c);
return 0;
}本回答被网友采纳
第2个回答  2021-11-13
第一行输入N,其后N行每行有一个整数,输出一行为这N个数的最小值

求助C语言问题,第一行输入n,其后n行每行有一个整数,输出一行,该行为这...
} printf("%.2lf\\n",s\/c);return 0;}

...先输入一个正整数n,在输入n个整数,求其平均值(保留两位小数_百度...
m=sum\/n;printf("%.2f",m);\/\/%.2f中的.2就可以控制输出数保留两位小数

C语言:输入n个数,求其最大数、最小数和平均值。
} avg=sum\/N; printf("min=%d\\n",min); printf("max=%d\\n",max); printf("avg=%.3f\\n",avg); return 0; } 输入10个数据,程序运行结果:扩展资料: 程序解析: 先使用宏定义一个常熟N,表示数组大小,用来存放输入的数据,方便修改。定义一个数组a[]存放数据,通过scanf函数输入数据,先给min、...

c语言输入一个数n,然后输入n行字符串,分别输出每个字符组中数字的个...
i<n;++i){printf("字符串%d中有%d个数字\\n", i+1, ip[i]);}free(

c语言,如何实现第一行输入整数n,第二行输入n个整数,并将其赋值给一个...
第一行输入一个整数,很容易操作,直接scanf即可。但是在第二行输入n个整数,并且赋值给一个整数数组,则不能直接实现,只能先把第二行输入的所有的数存入字符串,然后根据第一行输入的数,使用一个循环把字符串解析,然后挨个向整数数组赋值。或者每输入一个整数,回车进行赋值。

c语言中输入n个数求平均值?
include<stdio.h> int main(){ int num;double sum = 0;int count = 0;while(scanf("%d", &num) && num != -1)\/\/输入-1停止 { sum += num;count++;} printf("%f", sum \/ count);return 0;}

c语言实现输入n个数并求平均值
看下图。4、因为题目最后的结果是要求我们从键盘上输入5个整数,并且最后由计算机输出其平均值,所以在代码中我们必须含有sum=sum+*p;average=sum\/5;这两组代码。5、代码全部编写成功之后,我们点击“运行”,然后在弹出的输入面板中输入任意5个整数,按回车键,即可得出我们的平均值。

第一行输入一个数n,第二行输入n个整数,按照倒序把n个数输出.(使用数组...
然后倒序输出数组元素即可,不需要对数据进行改变。正确代码如下:include <stdio.h> define N 2000 int main () { int i=0;int n=0,a[N];scanf("%d",&n);for(i;i<n;i++){ scanf("%d",&a[i]);} for(i=n-1;i>=0;i--){ printf("%d ",a[i]);} return 0;} ...

c语言编写求n个整数的平均数,中位数和众数
\/\/更新众数}count=1;temp=number[i];}return p_count;}double calculate_mean(int number [],int n)\/\/求平均值{int i;double sum=0;for(i=0;i<n;i++){sum+=number[i];}return sum\/n;}double calculate_median(int number [],int n)\/\/求中位数{if(n%2==0)return (...

c语言如何输入整数N,代表下面有N组测试数据,接下来的N行,每行为一个...
include <stdio.h>int main(){int i,N;scanf("%d",&N);int *t=new int[N];for(i=0;i<N;i++)scanf("%d",&t[i]);for(i=0;i<N;i++)if(t[i]%2==1)printf("YES!\\n");elseprintf("NO!\\n");return 0;}

相似回答