C语言比较两个数的大小,输出较大的数
第一種:
#include<stdio.h>
int Max(int a,int b)? ?//創建一個函數對a b進行大小比較,輸出最大值
{
?? ?if (a < b)
?? ??? ?return b;
?? ?else
?? ??? ?return a;
}
int main()
{
?? ?int x, y,max;
?? ?scanf("%d%d", &x, &y);
?? ?max=Max(x, y);
?? ?printf("較大值=%d", max);
?? ?return 0;
}
第二種:
#include<stdio.h>
int main()
{
?? ?int a, b;
?? ?scanf("%d%d", &a, &b);
?? ?if (a > b)
?? ??? ?a = a;
?? ?else
?? ??? ?a = b;
?? ??? ?printf("較大值=%d", a);
?? ?return 0;
?? ?
}
第三種:
#include<stdio.h>
int main()
{
?? ?int a, b;
?? ?scanf("%d%d", &a, &b);
?? ?if (a > b)
?? ??? ?printf("較大值=%d", a);
?? ?else
?? ??? ?printf("較大值=%d", b);
?? ?return 0;
}
第四種:
#include<stdio.h>
int main()
{
?? ?int a, b, c;
?? ?scanf("%d%d", &a, &b);
?? ?c = (a > b) ? a : b;? ? ? ? //如果a>b,c=a;如果a<b,c=b.
?? ?printf("較大值=%d", c);
?? ?return 0;
}
第五種:
#include<stdio.h>
#define Max(x,y) (x>y?x:y);? ? //定義宏
int main()
{
?? ?int a,b,c;
?? ?scanf("%d%d", &a, &b);
?? ?c = Max(a, b);
?? ?printf("較大值=%d", c);
?? ?return 0;
}
?
總結
以上是生活随笔為你收集整理的C语言比较两个数的大小,输出较大的数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 11g Dataguard
- 下一篇: 基于航空RFID行李处理应用方案