A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

判断用if else

8 个回复

倒序浏览
本帖最后由 丶浩浩丶 于 2015-4-9 00:57 编辑


#include <stdio.h>

int main()
{


    int a = 0;
    int b = 0;
    int c = 0;
   
    printf("输入三个数,以逗号分开\n");
    scanf("%d,%d,%d",&a,&b,&c);
    //先假如a是最大值
    int max = a;
    if (b>a&&b>c)
   {
        max = b;
}
    if (c>a&&c>b)
    {
        max = c;
    }
    printf("%d\n",max);
   
   
    return 0;
}
回复 使用道具 举报
#include<stdio.h>

int main()
{
        int a,b,c,temp;
       
        printf("请用户输入三个值:\n");
        scanf("%d,%d,%d",&a,&b,&c);
        if(a<b)
        {
                temp = b;
                if(temp<c)
                printf("输入三个数中的最大值是:%d",c);
                else
                printf("输入三个数中的最大值是:%d",temp);
        }

        else if(a<c)
                printf("输入三个数中的最大值是:%d",c);
        else
        printf("输入三个数中的最大值是:%d",a);

        return 0;
}
最简单,能看懂的,不过性能垃圾些。
回复 使用道具 举报
。。。。。。同学,你是学编程的吗
回复 使用道具 举报

这个我有,还有其它方法吗
回复 使用道具 举报
桑小龙 发表于 2015-4-9 09:34
。。。。。。同学,你是学编程的吗

对,你是8期的学员吗?还是基础班的学生?
回复 使用道具 举报
  1. //用三目运算符比较两个或三个数的大小,并输出最大值
  2. #include <stdio.h>
  3. int main()
  4. {
  5.     //定义三个变量,并初始化赋值
  6.     int a = 5, b = 2, c = 3;
  7.     //定义一个中间变量,一个变量存放最大值
  8.     int temp;
  9.     int max;
  10.     //三目运算符比较前两个数的大小
  11.     temp = a > b ? a : b;
  12.     //三目运算符比较前面两个数中最大的数和第三个数的大小
  13.     max = temp > c ? temp : c;
  14.     //打印最大值
  15.     printf("%d和%d和%d的最大值为:%d\n",a,b,c,max);
  16.     return 0;
  17. }
复制代码
回复 使用道具 举报
yesha 发表于 2015-4-9 18:48
对,你是8期的学员吗?还是基础班的学生?

准备报第8期,正在努力ing
回复 使用道具 举报
桑小龙 发表于 2015-4-9 20:21
准备报第8期,正在努力ing

你QQ多少了,加个好友,互相学习一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马