输入N个整数,求这N个整数中的最大数、最小数和偶数平均数,并输出不要用数组
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 03:31:13
![输入N个整数,求这N个整数中的最大数、最小数和偶数平均数,并输出不要用数组](/uploads/image/z/3795868-28-8.jpg?t=%E8%BE%93%E5%85%A5N%E4%B8%AA%E6%95%B4%E6%95%B0%2C%E6%B1%82%E8%BF%99N%E4%B8%AA%E6%95%B4%E6%95%B0%E4%B8%AD%E7%9A%84%E6%9C%80%E5%A4%A7%E6%95%B0%E3%80%81%E6%9C%80%E5%B0%8F%E6%95%B0%E5%92%8C%E5%81%B6%E6%95%B0%E5%B9%B3%E5%9D%87%E6%95%B0%2C%E5%B9%B6%E8%BE%93%E5%87%BA%E4%B8%8D%E8%A6%81%E7%94%A8%E6%95%B0%E7%BB%84)
输入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;
}
收起