解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
int a[10], i, t, j;
for (i = 0; i < 10; i++)
{
scanf("%d", &a[i]); //输入十个数
}
t = abs(a[0]);
for (i = 0, j = 0; i < 10; i++)
{
if (t>abs(a[i]))
{
t = abs(a[i]); //找到绝对值最小数值的下标
j = i;
}
}
t = a[j];
a[j] = a[9]; //交换两个数值
a[9] = t;
for (i = 0; i < 10; i++)
printf("%d ", a[i]); //打印十个数
return 0;
}
0.0分
0 人评分
简单编码 (C++代码)(这里推荐用switch)浏览:962 |
【蟠桃记】 (C++代码)(递归计算)浏览:976 |
C语言训练-斐波纳契数列 (C语言代码)浏览:791 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:1207 |
程序员的表白 (C语言代码)浏览:1472 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1374 |
汽水瓶 (C语言代码)浏览:610 |
printf基础练习2 (C语言代码)浏览:567 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:585 |