解题思路:没思路
注意事项:没注意事项
参考代码:
#include<stdio.h>
int p(int a,int b)
{
int i,r,x,y;
if (a<0)
a=-a;
if (b<0)
b=-b;
if (a>b)
return 0;
if (a<b)
return 1;
}
int main()
{
int a[100],m,n,i,r,t,x;
A:scanf("%d",&m);
if (m==0||x==EOF)
goto B;
for (i=0;i<m;i++)
{scanf("%d",&a[i]); }
for (i=0;i<m;i++)
{
for (r=i+1;r<m;r++)
{
if (p(a[i],a[r]))
{
t=a[i];
a[i]=a[r];
a[r]=t;
}
}
}
for (i=0;i<m;i++)
{printf("%d ",a[i]);}
printf("\n");
goto A;
B:return 0;
}
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:449 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1099 |
wu-理财计划 (C++代码)浏览:835 |
简单的a+b (C语言代码)浏览:460 |
字符逆序 (C语言代码)浏览:509 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:458 |
1073题解浏览:624 |
C语言训练-斐波纳契数列 (C语言代码)浏览:599 |
哥德巴赫曾猜测 (C语言代码)浏览:724 |
C语言程序设计教程(第三版)课后习题10.7 (C++代码)浏览:654 |