① 希望你告訴我 輸入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;
}