有一个数组,各个元素的值如下:a[10]={21,45,32,86,75,49,13,61,22,54},要求编写程序,

有一个数组,各个元素的值如下:a[10]={21,45,32,86,75,49,13,61,22,54},要求编写程序,将这个数组中的最大的元素与第一个元素交换,最小的元素与最后一个元素交换,并输出这个数组。求C语言编程

int a[10]={13,45,32,86,75,49,21,61,22,54},i,m;
for(i=0;i<10;i++)if(a[i]>a[m])m=i;
i=a[m];a[m]=a[0];a[0]=i;
for(i=0;i<10;i++)if(a[i]<a[m])m=i;
i=a[m];a[m]=a[9];a[9]=i;
for(i=0;i<10;i++)printf(“%d”,a[i]);追问

结尾的输出语句呢、。

追答

最后一行就是输出语句

追问

运行不了,,

追答

这个程序是我运行过的

你运行不了有啥提示?

温馨提示:答案为网友推荐,仅供参考
相似回答