如题,纯手打求斑竹摸头~~
- #include <stdio.h>
- int num1,num2,num3,max;
- int getMax(num1,num2,num3)
- {
- if (num1>=num2 && num1>=num3) //如果只写>时,num1=num2会导致if和else if都不成立而直接得出最大值为num3
- {
- max=num1;
- }
- else if (num2>=num1 && num2>=num3)
- {
- max=num2;
- }
- else
- {
- max=num3;
- }
- return (max);
- }
- //用三目运算符更简单:
- //int max=num1>num2?num1:num2;
- // max=max>num3?max:num3;
- int main()
- {
- printf("请输入3个数:\n");
- scanf("%d%d%d",&num1,&num2,&num3);
-
- getMax(num1,num2,num3);
-
- printf("输入的3个数中最大的是%d\n",max);
-
- return 0;
- }
复制代码
|
|