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

144
提问者
2023-03-16 00:34 悬赏 0财富值 阅读 1656回答 1

我给你写算法,但是输出的汉字前缀你自己解决,我不大会在C中用汉字;int n,i,m1,m2;float p,k;int a[100];printf(

默认分类
登录 后发表回答
1楼 · 2023-03-16 01:10.采纳回答

我给你写算法,但是输出的汉字前缀你自己解决,我不大会在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); //这里输出平均值