编程论坛
注册
登录
编程论坛
→
C语言论坛
这个程序怎么写简洁
黑暗骑士5D
发布于 2019-11-17 10:34, 1011 次点击
有四个整数a,b,c,d, 要求从大到小的顺序输出。
输入格式:
输入四个整数a,b,c,d。
输出格式:
从大到小的顺序输出。
输入样例:
-1 6 9 -19
输出样例:
9 6 -1 -19
1 回复
#2
纯蓝之刃
2019-11-17 11:22
程序代码:
#include
<stdio.h>
int
main()
{
int
a[
4
],tmp;
int
N=
4
;
int
i,j;
printf(
"
请输入四个整数:
"
);
scanf(
"
%d%d%d%d
"
,&a[
0
],&a[
1
],&a[
2
],&a[
3
]);
for
(i=
0
;i<N-
1
;i++)
{
for
(j=N;j>i;j--)
{
if
(a[j]>a[j-
1
])
{
tmp = a[j];
a[j] = a[j-
1
];
a[j-
1
] = tmp;
}
}
}
for
(i=
0
;i<N;i++)
printf(
"
%d
"
,a[i]);
return
0
;
}
可以上网搜索,经典的冒泡算法
1