第1个回答 2011-11-03
参考程序:
#include <stdio.h>
#define N 5 //数字个数
void main()
{
int num;
int min, max, men;
int a;
int i=0;
num = N;
min = 100;
max = 1;
men = 0;
printf("Please input %d numbers\n",num);
while(i<N)
{
scanf("%d",&a);
men += a;
if(min>a)
min = a;
if(max<a)
max = a;
i++;
}
printf("min=%d, max=%d, men=%d\n",min, max, men/N);
}
运行结果为:
Please input 5 numbers
1
2
3
4
5
min = 1, max = 5, men = 3
第2个回答 2011-11-03
#include<stdio.h>
int main()
{
int n;
int data;
float mean;
int sum= 0;
int max= 0;
int min = 10000;
printf("请输入你要的整数个数:");
scanf("%d",&n);
int m= 0;
while(n)
{
scanf("%d",&data);
if(data>max)
max= data;
if(data<=min)
min= data;
if(data%2==0)
{
sum+=data;
m++;
}
n--;
}
mean = float((1.0*sum)/m);
printf("max=%d,min=%d,mean=%10.6f\n",max,min,mean);
return 0;
}