?? 三個數求最大值,最小值.cpp
字號:
#include<stdio.h> /**/
void main()
{
int x,y,z,max,min;
printf("\n\tInput three numbers輸入三個數(任意一數為0時結束)求最大值和最小值 \n\n");
printf(" 輸入三個數: ");
scanf("%d%d%d",&x,&y,&z);//為什么輸入非數值時死循環?
while(x!=0&&y!=0&&z!=0)
{if(x>y){max=x;min=y;} //x與y值交換,使x值>y值
else if(x<y){max=y;min=x;} //y與z值交換,使y值>z值
if(z>max){max=z;} //x與y值交換,使x值>y值
else if(z<min){min=z;}
printf(" 最大值max=%d\t最小值min=%d\n\n",max,min);
printf(" 輸入三個數: ");
scanf("%d%d%d",&x,&y,&z); //為什么輸入第一個數非數值時死循環?
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -