sytn.net
当前位置:首页 >> C语言输入n个数求平均值 >>

C语言输入n个数求平均值

#include<stdio.h>int main(){ int n; printf("请输入n的值:"); scanf("%d",&n); double num[n]; double sum=0; printf("请输入%d个数值:\n",n); for(int i=0;i<n;i++) { scanf("%f",&num[i]); sum+=a[i]; } printf("%d个数的平均值为%f\n",n,sum/n); return 0;}

int n,sum=0,num; scanf("%d",&n); for(int i = 0; i {scanf("%d",&num); sum+=num;} printf("%d",sum/n); 先根据需要,确认输入多少个数,然后一一输入求和,最后求取平均值.

#include int main() { int num; int sum = 0; int count = 0; while(scanf("%d", &num) && num != -1)//一直接受输入直到遇到-1结束. { sum += num; ++count; } printf("%f", (double)sum / count); return 0; } 希望能帮到你!

#include#define n 10 void main() { int a[n],min,max,i,sum=0; float avg; printf("输入:\n"); for(i=0;i scanf("%d",&a[i]); min=a[0]; max=a[n-1]; for(i=0;i { if(a[i] min=a[i]; if(a[i]>max) max=a[i]; sum=sum+a[i]; } avg=(float)sum/n; printf("最大数:%d,最小数:%d,平均数:%f\n",max,min,avg); }

#include<stdio.h> void main() { int n,i,k; //变量i是用在循环上 k是用来暂时存储输入的数 n就不用说了 int p=0; //变量 p 是用来记录偶数的个数 初始为0 double sum=0.0; //变量 sum 是用来存储所有偶数的总和 之所以定义为浮点型 看实验数据1

#include#include int main() {int n,i,j,tmp,sum,a[1000]; printf("请输入n的值:\n"); scanf("%d",&n); printf("请输入%d个数:\n",n); for(i=0;i {scanf("%d",&a[i]); //录入数据. sum=sum+a[i]; //直接求和,方便后面求平均值 } for(i=0;i

改一下第二个循环:for(i=1; i<n; i++) { if(a[i]>max) max=a[i]; //sum=sum+a[i]; }

#include <stdio.h>int main(){int temp=0,max=0,sum=0;int n = 5;int i=0;while(i++<n){ printf("input No.%d: ",i); scanf("%d",&temp); sum+=temp; if(temp>max) max = temp; } printf("max is %d\n average is %.3f\n", max, (1.0*sum/n)); return 0;}

#include<stdio.h>#define N 10 void main() { int a[N],min,max,i,sum=0; float avg; printf("输入:\n"); for(i=0;i<N;i++) scanf("%d",&a[i]); min=a[0]; max=a[N-1]; for(i=0;i<N;i++) { if(a[i]<min) min=a[i]; if(a[i]>max) max=a[i]; sum=sum+a[i]; } avg=(float)sum/N; printf("最大数:%d,最小数:%d,平均数:%f\n",max,min,avg); }

网站首页 | 网站地图
All rights reserved Powered by www.sytn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com