第一个问题:x1,x2,y1,y2的值分别为10,20,A,B.。scanf("%d%c%d%c",&x1,&y1,&x2,&y2);问正确的输入格式,答案是:10A空格20B
我想问一下为什么数字和字母之间可以不用空格隔开?为什么在A后面添加空格?
第二个问题:x1,x2,y1,y2的值分别为10,20,A,B.。
scanf("%d%d",&x1,&x2);scanf("%c%c",&y1,&y2);问正确的输入格式,答案是10空格20AB
我想问输入字母时,字母和字母之间不需要空格吗?字母后面遇到数字用空格隔开,遇到字母不需要用空格隔开是吗?
有没有人跟我讲解一下?
只有数字和数字之间才有必要用空格隔开是吗?
追答只有数字和数字之间才有必要用空格隔开是吗?----不是这样的。
只有数字和数字之间才有必要用“分隔符”隔开(空格、回车、TAB符,逗号等任意指定的字符都可以的。
不然的话,它不知道要读几位数。如果指定读几位数,也可以不用分隔符的。