c语言编程题:输入n个整数,将最小数与第一个数对换,把最大数与最后一个数对换。
1个回答
展开全部
#include
int main()
{
int a[10];
int i,max,min;
for(i = 0; i < 10; i ++)
scanf("%d",a+i);
max=min=0;
for(i = 1; i < 10; i ++)
{
if(a[max]<a[i]) max=i;
if(a[min]>a[i]) min =i;
}
i = a[max];
a[max]=a[9];
a[9]=i;
i = a[min];
a[min]=a[0];
a[0]=i;
for(i = 0; i < 10; i ++)
printf("%d ",a[i]);
}
int main()
{
int a[10];
int i,max,min;
for(i = 0; i < 10; i ++)
scanf("%d",a+i);
max=min=0;
for(i = 1; i < 10; i ++)
{
if(a[max]<a[i]) max=i;
if(a[min]>a[i]) min =i;
}
i = a[max];
a[max]=a[9];
a[9]=i;
i = a[min];
a[min]=a[0];
a[0]=i;
for(i = 0; i < 10; i ++)
printf("%d ",a[i]);
}
追问
输入10个整数的我会,输入抽象的N个整数我不会
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询