编写C语言程序从n(20<=n<=100)个数中找出最大值、最小值和平均值。。。急!!!!

2022-11-07 09:46发布

我给你写算法,但是输出的汉字前缀你自己解决,我不大会在C中用汉字;int n,i,m1,m2;float p,k;int a[100];printf(
1条回答
快乐石榴红 老麦看世界 股
1楼 · 2022-11-07 10:35.采纳回答
我给你写算法,但是输出的汉字前缀你自己解决,我不大会在C中用汉字;
int n,i,m1,m2;
float p,k;
int a[100];
printf( );
scanf("d%",&n); // 这里输入n
printf( );
for(i=0;i<n;i++)scanf("%d",&a[i]); //这里输入数组
m1=a[0],m2=a[0],k=0;
for(i=0;i<n;i++)
{ k=k+a[i]
if(m1<=a[i])
m1=a[i];
if(m2>=a[i])
m2=a[i];}
p=k/n;
printf( );
printf("d%",m1); // 这里输出最大值
printf( );
printf("d%",m2); //这里输出最小值
printf( );
printf("%f“,p); //这里输出平均值