解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
int a[10],min,t,n; //用数组贮存10个整数
for(int i=0;i<10;i++)
scanf("%d",&a[i]);
min=a[0];
for(int i=0;i<10;i++)
{
if(abs(a[i])<min)
{
min=a[i];
n=i; //用n对数组最小值位置定位
}
}
t=a[n];a[n]=a[9];a[9]=t; //把最小值和最后数交换位置
for(int i=0;i<10;i++) //输出交换后的数组
printf("%d ",a[i]);
return 0;
}
0.0分
0 人评分
点我有惊喜!你懂得!浏览:1222 |
C二级辅导-计负均正 (C语言代码)浏览:658 |
奖学金 (C++代码)浏览:2008 |
WU-格式化数据输出 (C++代码)浏览:1212 |
WU-判定字符位置 (C++代码)浏览:1406 |
1128题解(返回值为数组的情况)浏览:473 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:665 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:576 |
A+B for Input-Output Practice (II) (C语言代码)浏览:601 |
孤独的骑士 (C语言代码)浏览:1369 |