天天看點

如何取兩個整數中的最大值

1.已知兩個整數的值:已知兩個數分别為25,36,,取下最大值。

#include<stdio.h>

int main()

{

int num1=25;

int num2=36;

if(num1>num2)

{

printf("%d\n",num1);

}

else

printf("%d\n",num2);

return  0;

}

2.未知兩個數的數值。(調用scanf)

#include<stdio.h>

#include<string.h>//scanf函數的頭檔案

int main()

{

int num1=0;

int num2=0;

scanf("%d%d",&num1,&num2);//輸入函數,需要取位址

if(num1>num2)

{

printf("%d\n",num1);

}

else

printf("%d\n",num2);

return  0;

}

3.未知兩個整數變量

#include<stdio.h>

#include<string.h>

int Max(int x,inty)

{

if(x>y)

return x;

else

return  y;

}

int main()

{

int num1=0;

int num2=0;

int max=0;

scanf("%d%d",&num1,&num2);

max=Max(num1,num2);

printf("%d\n",max);

return  0;