天天看點

使用C語言編寫程式,求兩個整數的較大值(随機輸入兩個數,比較大小)

第一種:使用if語句

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int Max(int i, int j)
{
    int tmp;
    if (i > j)
        return tmp= i;
    else
        return tmp=j;
}
int main()
{
    int tmp = ;
    int x, y;
    printf("x: y: ");
    scanf("%d %d", &x, &y);
    tmp = Max(x, y);
    printf("%d\n", tmp);
    system("pause");
    return ;
}
           

第二種方法:使用條件操作符

條件操作符:exp1 ? exp2 : exp3

exp1為真,執行exp2, 負責執行exp3

例如 (a>b) ? a : b; 如果a>b為真,則表達式的結果為a,負責為b

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int tmp = ;
    int x, y;
    printf("x: y: ");
    scanf("%d %d", &x, &y);
    tmp = x > y ? x : y;//條件操作符
    printf("%d\n", tmp);
    system("pause");
    return ;
}
           

繼續閱讀