解题思路:
注意事项:
参考代码:/*输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数*/
#include <stdio.h>
#include <math.h>
int main()
{
int a[10];
int i,jh,j,n;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
for(j=0,n=0;j<10;j++)
{
if(abs(a[i])<=abs(a[j]))
{
n++;
}
if(n==10)
{
jh=a[i];
a[i]=a[9];
a[9]=jh;
}
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}
0.0分
0 人评分
震宇大神的杀毒软件 (C语言代码)浏览:1241 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:602 |
输出正反三角形 (C语言代码)浏览:794 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1607 |
幸运数 (C++代码)浏览:1264 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:546 |
企业奖金发放 (C语言代码)浏览:2325 |
C语言训练-自守数问题 (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:673 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:673 |