解题思路:
注意事项:
参考代码:
#include<stdio.h>
int swap( int a[]);
int main()
{
int a[10],i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
swap(a);
for(i=0;i<10;i++)
printf("%d\t",a[i]);
printf("\n");
return 0;
}
int swap( int a[])
{int i,m=0,n=0,p,min=a[0],max=a[0];
for(i=0;i<10;i++)
{if(max<a[i]){max=a[i],m=i;}
if(min>a[i]){min=a[i],n=i;}
}{p=a[9]; a[9]=a[m];a[m]=p;}
{p=a[0]; a[0]=a[n];a[n]=p;}
return 0;
}
0.0分
0 人评分
输出正反三角形 (C语言代码)浏览:859 |
【亲和数】 (C语言代码)浏览:541 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1396 |
【金明的预算方案】 (C++代码)浏览:873 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:761 |
1009题解浏览:802 |
A+B for Input-Output Practice (C语言代码)浏览:505 |
Pascal三角 (C语言代码)浏览:707 |
C语言训练-排序问题<1> (C语言代码)浏览:369 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言描述——递归算法)浏览:1150 |