设变量均已正确定义,若要通过scanf("%d%c%d%c",&a,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1

2025-02-27 11:31:38
推荐回答(3个)
回答1:

空格也是一个字符 所以那样输入的话a1=10 c1=空格 x不能被输入给a2,则赋予随机值。c2应该也是

回答2:

你自己在编译器下面运行一下不就清楚了.
主要考察的是scanf的用法.一般是要和""里面的格式保持一致的.如果像你这样子的话就可以不用空格分隔

回答3:

scanf("%d%c%d%c",&a,&c1,&a2,&c2)你主要是不清楚输出格式,%d%c%d%c没有间隙,输出当然就是全靠着的,你可以这样scanf("%d %c %d %c",&a,&c1,&a2,&c2);