有以下程序:
main()
int m,n,p;
Scanf("m=%d n=%d p=%d¨,&m,&n,&p);
printf(¨%d%d%d\n¨,m,n,p);
若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是 [7] 。
参考答案:[7] m=123n=456p=1289
解析: 本题考查的是标准输入函数Scanf()的运用。scanf函数的第一个参数是格式控制串,若在格式控制串中插入了格式控制符以外的其他字符,则在输入数据时要在对应的位置原样输入这些字符才能正确输入。所以本题若想使变量m的值为123、n为456、D为789,则应该输入的字符串为:用这三个数据按m、n、p出现在scanf()函数中的位置顺序替换掉scanf()函数格式控制串中的格式控制符后所得到的格式控制串,即“m=123n=456p=789”。所以,正确的输入是m=123n=456p=789。