为啥这里只能用int不能用char?
查看原帖
为啥这里只能用int不能用char?
606023
sduoooh楼主2021/11/5 11:51

我这题是这样做的:

#include <stdio.h>
int main()
{
    int a,b,c,d;
    scanf("%1d%1d%1d.%1d\n",&a,&b,&c,&d);
    printf("%1d.%1d%1d%1d",d,c,b,a);
    return 0;
}

但是把int改成char就报错:

#include <stdio.h>
int main()
{
    char a,b,c,d;
    scanf("%1d%1d%1d.%1d\n",&a,&b,&c,&d);
    printf("%1d.%1d%1d%1d",d,c,b,a);
    return 0;
}

这是为啥啊。。。

2021/11/5 11:51
加载中...