/*
题目:输入三个整数x,y,z,请把这三个数由小到大输出。
*/
#include<stdio.h>
void func()
{
int i, j, z;
int temp = 0;
int a[4] = { 0 }; //自动填充
printf("请键入x:");
scanf_s("%d", &a[0]);
printf("请键入y:");
scanf_s("%d", &a[1]);
printf("请键入z:");
scanf_s("%d", &a[2]);
/*冒泡法*/
for (j = 0; j <= 3; j++) //内部循环冒泡结束,切换另一个数冒泡
{
for (i = 0; i <3; i++) //每一个数的冒泡次数
{
if (a[i] > a[i + 1])
{
temp = a[i]; a[i] = a[i + 1]; a[i + 1] = temp;
}
}
}
printf("这组数由小到大是:\n");
for (z = 1; z <=3; z++)
{
printf("%d\n", a[z]);
}
}
int main()
{
while (1)
func();
}
题目:输入三个整数x,y,z,请把这三个数由小到大输出。
最新推荐文章于 2022-10-04 20:06:53 发布
本文详细介绍了使用冒泡排序算法对三个整数进行排序的过程。通过具体的C语言代码实现,展示了如何输入三个整数,并利用冒泡排序法将它们从小到大排序输出。此过程不仅涉及基本的输入输出操作,还深入解释了冒泡排序算法的工作原理。
5346

被折叠的 条评论
为什么被折叠?



