关注公众号 程序员成长指南
在里面回复 谭浩强答案
获取完整版答案
有问题也可以公众号后台私信我.

有3个整数a, b, c,由键盘输入,输出其中最大的数

有3个整数a, b, c,由键盘输入,输出其中最大的数。

解题思路: 每个数字两两与剩余两个数字进行比较,若比剩下的两个数大则最大,例如:a>b && a>c则a是最大的

答案:

#include <stdio.h>
int main()
{
    int a, b, c;
    scanf("%d %d %d", &a, &b, &c);
    if (a == b && a == c) {
        printf("Three numbers are equal\n");
    }else if (a == b && a > c) {
        printf("a and b are the largest number\n", a); 
    }else if (a == c && a > b) {
        printf("a and c are the largest number\n", a); 
    }else if (b == c && b > a) {
        printf("c and b are the largest number\n", a); 
    }else if (a > b && a > c) {
        printf("a=%d is the largest number\n", a); 
    }else if (b > a && b > c) {
        printf("b=%d is the largest number\n", b); 
    }else {
        printf("c=%d is the largest number\n", c); 
    }   
    return 0;
}

有3个整数a, b, c,由键盘输入,输出其中最大的数

posted @ 2020-07-19 15:39  赵一凡177  阅读(3043)  评论(0编辑  收藏  举报