C语言问题,求大神解决,谢谢拉。。我是小白,解释下原因

2024-12-04 08:07:13
推荐回答(3个)
回答1:

scanf("%d%c%f",&a,&b,&c);//%d后面无空格

 printf("%d  %c  %f\n",a,b,c);

输出 2223  a  123.00000

 

回答2:

D,首先输入的是整型,字符型,浮点型,输入的数中以a和o为分界点,所以依次输入2223 a 123

回答3:

scanf(”%d %c%f”,&a,&b,&c), %d和%c中间有空格吗?有和没有效果不一样的哦。