HAOYUNphthon 发表于 2020-11-22 17:09:42

C语言小问题

#include<stdio.h>
void main()
{
        int a,b,max;
        printf("input two nunbers: \n");
        scanf("%d%d",&a,&b);
        max=a>b?a:b;
        printf("%d",max);
}
然后输入2,3
输出的是2.

jackz007 发表于 2020-11-22 17:16:01

本帖最后由 jackz007 于 2020-11-22 17:17 编辑

       代码没有问题,是键盘输入的问题,把输入从"2,3" 改成 "2 3",把 2 和 3 之间的逗号去掉。

HAOYUNphthon 发表于 2020-11-22 17:41:43

jackz007 发表于 2020-11-22 17:16
代码没有问题,是键盘输入的问题,把输入从"2,3" 改成 "2 3",把 2 和 3 之间的逗号去掉。

明白了明白了,不能用,输入,得用enter
页: [1]
查看完整版本: C语言小问题