c语言问题

2024-12-03 18:00:39
推荐回答(3个)
回答1:

scanf("%d%c%d%c",&a1,&c1,&a2,&c2);

格式说明符显示,要求输入整形数+字符+整形数+字符的形式
空格也是字符,如果你在整数后打空格,就会被袋子变量c1接收到空格,所以应该在整数后紧跟要输入的字符a

回答2:

D
“%d%d” 两个整数默认以空格隔开
“%d%c%d%c” 既然整数中间有字符,程序会自动去识别字符(字符只有一位),就不用以空格隔开了

回答3:

scanf括号里是怎么排列,在终端就怎么输入。谭浩强的书上有。建议去看下