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

我是一个C语言初学者,很多问题都不懂,希望大家能帮助帮住小妹哈
非常感谢

  如果abc三个整数相等,输出最大的数是999;
  如果abc三个整数不相等,输出最大的数是987;
  说明:键盘上的数字是从0-9,意思是从这10个整数选择3个整数组合,选择最大的那个数。题中并没说明abc三个数是不是可以相同,因而选择了两种情况,第一种是相等,第二种是完全不相等。
  刚才刷新没有补充问题,如果是计算机语言,表示不懂,还请老师补充吧。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-15

    如下:

    #include<stdio.h>
    void main()
    {
     int a,b,c;
    printf("输入三个数:");
    scanf("%d%d%d",&a,&b,&c);
    if(a>b&&a>c)
    printf("最大值为:%d",a);
    else if(b>a&&b>c)
    printf("最大值为:%d",b);
    else
    printf("最大值为:%d",c);
    }

第2个回答  2006-10-22
main() {
int i, a, b, c, max;
scanf("%d",&a);
max = a;
scanf("%d",&b);
max = max > b ? max : b;
scanf("%d",&c);
max = max > c ? max : c;
printf("%d",max);
}
第3个回答  2006-10-22
/*由键盘输入三个整数,打印出最大的数*/
#include<stdio.h>

main()
{
int a, b, c, max;

printf(\"Please input 3 integers:\");
scanf(\"%d,%d,%d\", a, b, c)

max = a;
if(max<b)max = b;
if(max<c)max = c;

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

return 0;
}
第4个回答  2006-10-22
void main()
{
int a,b,c,max;
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
max=(a>b&&a>c)*a+(b>a&&b>c)*b+(c>a&&c>b)*c;
printf("%d",max);
}