① 希望你告诉我 输入N个数,用c语言求和及平均值。
int
n,sum=0,num;
scanf("%d",&n);
for(int
i
=
0;
i
<
n;
i++)
{scanf("%d",&num);
sum+=num;}
printf("%d",sum/n);
先根据需要,确认输入多少个数,然后一一输入求和,最后求取平均值。
② 怎样用C语言求平均数
题目:计算键盘输入的整数的平均值。遇到输入数为负数时,结束程序,输出结果。
实现过程:
定义一个整形变量n,用来存储每次输入的整数
定义一个整形变量cnt,用来记录输入的整数的个数
定义浮点型变量sum保存整数的和,初始化为0.0
使用for循环,cnt为循环控制变量,输入一个整数n,若n<0结束循环,否则将输入的数据n累加到sum中
如果cnt大于0,则输出平均值sum/cnt ;
参考代码:
③ 怎么用c语言计算平均数
1、新建一个求数组内所有元素的平均值项目。
④ 用C语言编写自定义数组,求和,求平均值,求最大值,再排序,求大佬
#include<stdio.h>
#define N 10
void main() { int a[N],i,j,k,s,m; float v;
for ( i=0;i<N;i++ ) scanf("%d",&a[i]);
s=0; for ( i=0;i<N;i++ ) s+=a[i]; printf("数组元素之和=%d ",s);
v=s; v/=N; printf("数组元素平均值=%f ",v);
m=a[0]; for ( i=1;i<N;i++ ) if ( a[i]>m ) m=a[i]; printf("最大值=%d ",m);
for ( i=0;i<N-1;i++ ) for ( j=i+1;j<N;j++ ) if ( a[i]<a[j] ) {k=a[i];a[i]=a[j];a[j]=k;}
for ( i=0;i<N;i++ ) printf("%d ",a[i]); printf(" ");
}
⑤ C语言怎么计算平均值,在线等
你是用main()这个函数调用了average()这个函数。average(int
*pa,int
n)这个函数的第一个参数是你要计算数组的首地址,第二个参数是数组大小。
1)avg=avg+*(pa+k);的作用是循环累加,*(pa+k)是pa对应数组的第k+1项内容
2)
m=average(
a,5
);的作用是调用average函数,a是要计算平均值数组的首地址,5是计算数组内容的个数,此问题中学了5,就是全计算了
希望可以帮助到你!
⑥ c语言求数组的和及平均值
参考
#include<iostream>
#include<cstdio>
using
namespace
std;
int
main()
{
int
n,a[101];
double
average;
int
i;
cin>>n;//输入数据数
a[0]=0;//用于存储数据和
for(i=1;i<=n;i++)
{
cin>>a[i];//输入数据
a[0]+=a[i];//求和
}
average=1.0*a[0]/n;//求平均值
printf("%d
%.2lf\n",a[0],average);
return
0;
}
⑦ c语言程序题:输入20个数求和及平均值。求解答!
//参考代码如下:
#include<stdio.h>
voidmain()
{
inta[20]={0};
inti=0;
intsum=0;
floataverage_value=0;
for(i=0;i<20;i++)
{
printf("请输入第%d个值: ",i+1);
scanf("%d",&a[i]);
sum+=a[i];
}
average_value=(float)sum/20;
printf("平均值为%f ",average_value);
}
望采纳,谢谢~~
⑧ 用C语言编程输入三个整数数,求它们的和及平均值。
1、#include<stdio.h>intmain()
2、{inta,b,c;scanf("%d%d%d",&a,&b,&c);
3、intsum=a+b+c;
4、printf("和:%d",sum);
5、printf("平均值:%f",sum/3.0);
6、return0
⑨ 用C语言编写一个程序,输入5个数,如何求其和及平均数
#include<stdio.h>
int main()
{
int i,x;
int sum=0;
for(i=0;i<5;i++)
{
printf("请输入第%d个数:",i+1);
scanf("%d",&x);
sum+=x;
}
printf("和为%d,平均值为%.2f",sum,sum/5.0);
return 0;
}