若有说明: doublea; 则正确的输入语句为 ()
A. scanf(“%lf”,a);
B. scanf(“%f”,&a);
C. scanf(“%lf”,&a);
D. scanf(“%le”,&a);
查看答案
已知 inta,b;, 用语句 scanf(“%d%d”,&a,&b); 输入a,b 的值时, 不能作为输入数据分隔符的是()
A. 逗号
B. 空格
C. 回车
D. 【Tab】键
设变量均已正确定义, 若要通过 scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2); 语句为变量a1和a2赋数值10和20, 为变量c1和c2赋字符X和Y。 以下所示的输入形式中正确的是(注:□代表空格字符)
A. 10□X□20□Y〈回车〉
B. 10□X20□Y〈回车〉
C. 10□X〈回车〉20□Y〈回车〉
D. 10X20Y<回车〉
若变量已正确定义为int型, 要通过语句 scanf(“%d,%d,%d”,&a,&b,&c); 给a赋值1, 给b赋值2, 给c赋值3, 以下输入形式中错误的是( ) (注:□代表空格字符)
A. □□□1,2,3<回车>
B. 1□2□3<回车>
C. 1,□□2,□□□3<回车>
D. 1,2,3<回车>
#includemain(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d);}当执行程序时,按下列方式输入数据(代表回车,注意:回车是一个字符)1234则输出结果是:
A. 1234
B. 12
C. 123
D. 1234