现在的位置: 首页 > 03 分支结构 > 正文

分支结构 if:三个整数的最大值

2013年11月16日 03 分支结构 ⁄ 共 333字 ⁄ 字号 分支结构 if:三个整数的最大值已关闭评论

从三个整数中输出最大的整数

基本思路如下:

先假定最大值max为a
如果b比max大,将max更新为b
如果c比max大,将max更新为c

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
int main(int argc, char *argv[])
{
    int a, b, c, max;
    scanf("%d%d%d", &a, &b, &c);
    max = a;
    if (b>max)
        max = b;
    if (c>max)
        max = c;
    printf("%d\n", max);
    return 0;
}

另外还有一种思路:三个数的最大值有三种可能a或者b或者c

假定是a,将a保存到max;
假定是b,将b保存到max;
假定是c,将c保存到max;

【语法点】 if-else语句

if-else语句用于条件判定。其语法如下所示:

if (表达式) {
  语句1
}
else {
  语句2
}

抱歉!评论已关闭.