有以下程序:include main( ) { int m,n,p;seanf( "m = % dn = % dp = % d", &m, &有以下程序: #include <stdio.h> main( ) { int m,n,p; seanf( "m = % dn = % dp = % d", &m, &n,&p) printf( "% d% d% d \n", m, n, p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456, p中的值为789,则下列选项中正确的输入是( )。

题目
有以下程序:include main( ) { int m,n,p;seanf( "m = % dn = % dp = % d", &m, &

有以下程序: #include <stdio.h> main( ) { int m,n,p; seanf( "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


相似考题
更多“有以下程序:#include <stdio.h>main( ) { int m,n,p;seanf( "m = % dn = % dp = % d", &amp;m, & ”相关问题
  • 第1题:

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

    A.m=123 n=456p=789

    B.m=123 n=456 p=789

    C.m=123,n=456,p=789

    D.123 456 789


    正确答案:A
    解析:根据本题的数据输入形式“scanf("m=%dn=%dp=%d",&m,&n,&p);”说明在输入数据时,必须输入“m=”、“n=”、“p”字符,且中间不能含有空格。

  • 第2题:

    以下程序的输出结果是#include "stdio.h"int *fun(int *a,int *b){ int m; m=*a; m+=*b-3; return(&m);}main(){ int x=21,y=35,*a=&x,*b=&y; int *k; k=fun(a,b); printf("%d\n",*k);}


    正确答案:53
    本题考查指针函数的使用。题目给出的程序包括两个部分,一个为指针函数fun,一个为主函数main。主函数main部分给出两个整型变量x和y,并给出相应的赋值。main函数的执行结果为输出*k的值,而*k的值即*fun的值。fun函数包括两个整型指针形参*a和*b。通过对*a、*b进行操作,得到结果m,并将m值返回,整个程序的实际输出即为m的值。初始时,m=*a=21。随后令m=m+*b-3,得m=53。整个程序的输出结果即为53。

  • 第3题:

    【填空题】当从键盘输入-1 0<CR>,则以下程序的运行结果是 。 #include<stdio.h> main() {int a,b,m,n; m=n=1; scanf("%d%d",&a,&b); do{if(a>0) {m=2*n;b++;} else {n=m+n;a+=2;b++;} }while(a==b); printf("m=%d n=%dn",m,n); }


    This Is A Test.

  • 第4题:

    有以下程序: 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
    解析:输入变量的值的时候,输入的格式要和输入语句中那些控制格式字符串的格式一致。

  • 第5题:

    有以下程序: 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。