c语言问题,高手来~

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:58:25
执行scanf(“%2d%2d”,&a,&b); 的输入是123456, 则a值为 () , b值为 () 。答案为 12 和 3。怎样做的?回答详细点,谢谢!
是在TC环境下的···

楼上已经给你解释了

他们说的对的

如果输入是123456

则答案应该是12和34

如果输入是123 456

则答案是12和3

要是还有不懂的在线和你交流啊~~!

输入是不是123 456啊,那样才能得到12和3的答案,先取两位给a,所以a为12,然后接下来的给b,取完3之后遇到空格,就把3给b了

当然是12和34,因为%02d的意思就是取2位。

GCC下编译是12 和 34

我觉得是12 和34~