三个数比大小 冒泡排序.cpp
来自「我正在学习C编程」· C++ 代码 · 共 20 行
CPP
20 行
#include<stdio.h> /**/
void main()
{
int x,y,z,temp;
printf("\n");
printf(" 输入x,y,z的值(任意一值为0时结束)比大小: \n\n");
printf(" 输入x,y,z的值: ");
scanf("%d%d%d",&x,&y,&z);//为什么输入非数值时死循环?
while(x!=0&&y!=0&&z!=0)
{if(x<y){temp=x;x=y;y=temp;} //x与y值交换,使x值>y值
if(y<z)
{temp=y;y=z;z=temp; //y与z值交换,使y值>z值
if(x<y){temp=x;x=y;y=temp;} //x与y值交换,使x值>y值
}
printf(" %d>%d>%d\n\n",x,y,z);
printf(" 输入x,y,z的值: ");
scanf("%d%d%d",&x,&y,&z);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?