Ceae
2021-01-19 13:41冒泡算法中的问题:为什么把后面的if改成else if就不行?
#include <stdio.h>
int main()
{
int a, b, c, t;
printf("input three numbers");
scanf("%d %d %d", &a, &b, &c);
if (a>b)
{
t = a;
a = b;
b = t;
}
if (a>c)
{
t = a;
a = c;
c = t;
}
if (b>c)
{
t = b;
b = c;
c = t;
}
printf("%d<%d<%d", a, b, c);
return 0;
}
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- Java语言高分悬赏:Java中sort排序的排序算法是冒泡排序还是快速排序?为什么速度不尽如人意
- 开发语言
- 1个回答
- 冒泡排序法 结果出错为啥
- c语言
- c++
- 1个回答
- c语言问题关于冒泡法排序的
- c
- 5个回答
- c语言冒泡排序的结果中突然出现数据变成0
- 冒泡排序
- c
- 数据
- 1个回答
- 求一个冒泡查找算法的Java实现
- 3个回答
换一换