A-A+
若有程序: main() { int i j; scanf(i=%d j=%d;&i &j
问题详情
若有程序: main() { int i,j; scanf(i=%d,j=%d";&i,&j); printf("i=%d,j=%dn",i,j); } 要求给i赋10,给j赋20,则应该从键盘输入上【 】。
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:i=10j=20
该函数的第一个参数是格式字符串,主要由两类字符组成,一类是非格式符要求原样输入,一类是格式符对应要输入的变量,所以本题中应该原样输入i=,j=,后面分别给变量10和20,故空格处应该填入i=10,j=20。