3个数字比大小...真是经典到极限了。。。
- C/C++ code
#include <stdio.h>int main(void){ int a,b,c,d; int max(int ,int ,int); scanf("%d,%d,%d",&a,&b,&c); d=max(a,b,c); printf("max=%d\n",d); //getch();}int max(int x,int y,int z){ int u=0; (x>y)?((x>z)?u=x:u=z):((y>z)?u=y:u=z); return u;}问题1:#include <conio.h>这个头文件是干嘛用的啊
问题2:运行结果如下:数字并没有交换。
===================
12 31 2
max=12
Press any key to continue
=======================
[解决办法]
1.conio.h是getch();所需要的头文件
2.输入格式注意标点:12,31,2