使用c语言冒泡排序解决问题:输入三个整数x,y,z,并由小到大输出
时间: 2023-02-28 18:43:48 浏览: 130
c语言冒泡排序可以用来解决输入三个整数x, y, z并按从小到大的顺序输出的问题。下面是一个示例代码:
```
#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int x, y, z;
printf("请输入三个整数: ");
scanf("%d%d%d", &x, &y, &z);
if (x > y) {
swap(&x, &y);
}
if (x > z) {
swap(&x, &z);
}
if (y > z) {
swap(&y, &z);
}
printf("从小到大输出: %d, %d, %d\n", x, y, z);
return 0;
}
```
上面代码使用了冒泡排序的思想,通过不断交换数字的位置来达到排序的目的。
阅读全文