题目内容

int a,b,c;scanf("%d%d%d",&a,&b,&c);要想a的值为10,b的值为20,c的值为30,则以下哪种输入是错误的?( )

A. 10,20,30回车
B. 10 回车20 30
C. 10 20 30回车
D. 10 20回车30

查看答案
更多问题

int a;char b;double c;执行scanf("%d%c%lf",&a,&b,&c);语句后,输入:10p5q123.456a后,a,b,c的值为( )

A. a的值为105,b的值为'q',c的值为123.456
B. a的值为10,b的值为'p',c的值为0
C. a的值为10,b的值为'q',c的值为123.456
D. a的值为10,b的值为'p',c的值为5.0

char c1,c2,c3;执行语句:scanf("%c%c",&c1,&c2);c3=getchar();输入:x空格y回车z,c1,c2,c3的值为( )。

A. c1的值为'x';c2的值为'y';c3的值为'z';
B. c1的值为'x';c2的值为空格;c3的值为'y';
C. c1的值为'x';c2的值为空格;c3的值为空格;
D. c1的值为'x';c2的值为'y';c3的值为回车;

功能:程序的功能是输出以下三行,请完善程序。表达式1的值为:3表达式2的值为:4.333333表达式3的值为:Q^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#includeintmain(){x;//定义变量的类型y;a;b;x=3.5,y=4.7,a=7,b=3;printf("表达式1的值为:\n",(int)x+a%3*(int)(x+y)%2/4);printf("表达式2的值为:\n",(float)(a+b)/3+(int)y%(int)x);printf("表达式3的值为:\n",'a'+(int)(x+y)%3+5/2-'\24');return0;}

程序功能:从键盘输入3个整数分别存入变量a、b、c,然后,将变量a的值存入变量b,将变量b的值存入变量c,将变量c的值存入变量a,输出经过转存后变量a、b、c的值。(提示:使用中间变量)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#include int main (){int a,b,c,;printf("Please input a,b,c: ");scanf("%d%d%d", );t=a ;;;b=t;printf("a=%d\nb=%d\nc=%d\n",a,b,c);return 0;}

答案查题题库