weixin_45904582
weixin_45904582
采纳率100%
2019-11-20 11:18

c语言初入门,adc输出的最大值问题

已采纳
#include < stdio. h>
int main( )
{int 18,-43,34,max;
printf(" please input 18,-43,34: \n");
seanf("%d, %d,%d" ,&18,&-43,&,34); 
max= a;
if (max<b)
max= b;
if (max<c)
max= C;
printf("The largest number is %d\n",max);
return 0;
}

搞不懂哪里出错了。大神指导指导

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 2年前

    int 18,-43,34,max;
    ->
    int a,b,c,max;

    seanf("%d,%d,%d" ,&18,&-43,&,34);
    ->
    scanf("%d,%d,%d" ,&a, &b, &c);
    或者直接a=18, b = -43, c = 34;

    max= C;
    ->
    max= c;

    完整程序

    #include <stdio. h>
    int main()
    {
    int a=18,b=-43,c=34,max;
    max= a;
    if (max<b)
    max= b;
    if (max<c)
    max= c;
    printf("The largest number is %d\n",max);
    return 0;
    }
    

    问题解决请点下采纳

    点赞 1 评论 复制链接分享
  • qq_45433288 鱼猫拌饭 2年前

    注意一下C语言是严格区分字母大小写的,在用scanf时就可以实现输入三个数字,之间用逗号隔开,就赋值给a,b,c三个变量,不用直接去定义

    #include<stdio.h>
    
    int main()
    {
        int  a,b,c,max;
        printf(" please input  three numbers:\n");
        scanf("%d,%d,%d" ,&a,&b,&c);
            max= a;
            if (max<b)
            max= b;
            if (max<c)
            max= c;
            printf("The largest number is %d\n",max);
        return 0;
    }
    
    
    点赞 评论 复制链接分享

为你推荐