C语言:输入若干整数,以“-9999”作为结束标志,统计其中最大值 最小值,绝对值最大值及平均值
发布网友
发布时间:2023-03-22 00:14
我来回答
共1个回答
热心网友
时间:2023-10-09 22:42
#include<stdio.h>
void main()
{
int max,min,absmax;
long total;
int n,x;
n=0;
max=-32768;
min=32767;
absmax=0;
total=0;
while(1)
{
scanf("%d",&x);
if(x==-9999)
break;
n++;
total+=x;
if(x>max)
max=x;
if(x<min)
min=x;
if(abs(x)>absmax)
absmax=x;
}
printf("max:%d min%d,avg:%f,absmax%d total %ld",
max,min,(float)total/n,absmax,total);
getchar();
}