输入N个整数,求这N个整数中的最大数、最小数和偶数平均数,并输出不要用数组
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 23:52:25
输入N个整数,求这N个整数中的最大数、最小数和偶数平均数,并输出不要用数组
输入N个整数,求这N个整数中的最大数、最小数和偶数平均数,并输出
不要用数组
输入N个整数,求这N个整数中的最大数、最小数和偶数平均数,并输出不要用数组
将输入的数放在数组A[N]中
Amax = A[0];
Amin = A[0];
Aavr = 0;
j = 0;
for(i=0;iAmax)
Amax = A[i];
if(A[i]
参考程序:
#include
#define N 5 //数字个数
void main()
{
int num;
int min, max, men;
int a;
int i=0;
num = N;
min = 100;
max = 1;
men = 0;
...
全部展开
参考程序:
#include
#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
scanf("%d",&a);
men += a;
if(min>a)
min = a;
if(maxmax = 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
收起
#include
int main()
{
int n;
int data;
float mean;
int sum= 0;
int max= 0;
int min = 10000;
printf("请输入你要的整数个数:");
scanf("%d",&n);
int m= ...
全部展开
#include
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;
}
收起