解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <math.h>
#define LONG 10
int main()
{
int nums[LONG] = { 0 }; int i = 0;
int *p_n=nums;
while(p_n<nums+LONG)
scanf("%d", p_n++);
p_n=nums;
int min = fabs(nums[0]); int count = 0,buffer=0;
for (i = 1; i < LONG; i++)
{
if (fabs(nums[i]) < min)min = fabs(nums[i]),count=i;
}
buffer = nums[LONG - 1], nums[LONG - 1] = nums[count], nums[count] = buffer;
while(p_n<nums+LONG)
printf("%d ", *p_n++);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:702 |
最小公倍数 (C语言代码)浏览:1107 |
1011题解浏览:819 |
愚蠢的摄影师 (C++代码)浏览:980 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1483 |
蛇行矩阵 (C语言代码)浏览:560 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:595 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:871 |
C二级辅导-等差数列 (C语言代码)浏览:831 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:801 |