有以下程序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 n456 p=789
C. m=123,n=456,p=789
D. 123 456 789
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{Int r; float s;scanf("%d",&r);s=p*r*r;printf("s=%f\n",s);}出错的原因是()
A. 注释语句书写位置错误
B. 存放圆半径的变量r不应该定义为整型
C. 输出语句中格式描述符非法
D. 计算圆面积的赋值语句中使用了非法变量