有以下程序: main() { int m,n,P; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为1

admin2011-06-13  30

问题 有以下程序:    main()    {    int m,n,P;    scanf("m=%dn=%dp=%d",&m,&n,&p);    printf("%d%d%d\n",m,n,p);    }    若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则王确的输入是(       )。

选项 A、m=123n=456p=789
B、m=123 n=456 p=789
C、m=123,n=456,P=789
D、123 456 789

答案A

解析 本题的考点是关于C语言的输入语句scanf的通配符。C语言规定:scanf中的双引号中的输入格式(就是俗称的通配符)决定了输入的格式。要输入123给m,456给n,789给p,由scanf的输入格式:“m=%dn=%dp=%d”决定了输入必须的格式是:m=123n=456p=789。
转载请注明原文地址:https://kaotiyun.com/show/ykPp777K
0

最新回复(0)