一道C语言题目

2024-11-16 01:53:01
推荐回答(2个)
回答(1):

首先那一行赋值语句是没有意义的,除非放在scanf()的下一行,因为变量名一样,后面的赋值会覆盖前面。
所以printf输出来的三个变量就是手动输入的变量,
scanf中%c可以接受空格键,运行时输入55 A B,
55赋值给k变量,空格给c1,A给c2,B不接收。
所以结果应该是"55, ,A"

回答(2):