其他分享
首页 > 其他分享> > 输入n个整数,求出它们的最小值、最大值和平均值(保留3位小数)。输入保证这些数都是不超过1000的整数

输入n个整数,求出它们的最小值、最大值和平均值(保留3位小数)。输入保证这些数都是不超过1000的整数

作者:互联网

#include<stdio.h>
 void main()
 { int i,n,b,c,m,a[100];
   float sum=0;
       printf("需要处理的数据量为:");
	   scanf("%d",&n);

	   for(i=0;i<n;i++)
	   {
		   scanf("%d",&a[i]);
		   if(a[i]>1000)
			   i-=1;
		   else
			   sum=sum+a[i];
	   }
	     b=a[0];
	     c=a[0]; 
	   for(i=0;i<n;i++)
	   {
		   if(a[i]>b)
		   {
			   b=a[i]; 
		   }
	   }
	  
	    for(m=0;m<n;m++)
	   {
		   if(a[m]<c)
		   {
			   c=a[m]; 
		   }   
	   }
	   printf("最大值:%d\t",b);
	   printf("最小值:%d\t",c);
	   printf("平均值:%0.3lf\n",sum/n);
 }
//O(∩_∩)O东方

 

标签:int,sum,float,整数,数都,数据量,输入
来源: https://blog.csdn.net/weixin_45870781/article/details/117911614