B、 scanf("%d%d%d",a,b,c);
C、 scanf("%d",p);
D、 scanf("%d",&p);
答案: C
12、有以下程序:
#include<stdio.h>
main()
{ int a1,a2;
char c1,c2;
scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
printf("%d,%c,%d,%c",a1,c1,a2,c2); }
若想通过键盘输入,使得 a1 的值为 12,a2 的值为 34,c1 的值为字符 a,c2 的值为字符 b,
程序输出结果是:12,a,34,b 则正确的输入格式是(以下˽代表空格,< CR>,代表回车)
( )。
A、 12˽a34˽b
B、 12˽a˽34˽b
C、 12,a,34,b
D、 12a34b
13、有以下程序:
#include <stdio.h>
main()
{ char a,b,c,d;
scanf("%c%c",&a,&b);
c=getchar();d=getchar();
printf("%c%c%c%c\n",a,b,c,d); }
当执行程序时,按下列方式输入数据(从第 1 列开始,<CR>代表回车,注意:回车也是一
个字符)
12<CR>
34<CR>
则输出结果是( )。
A、 12 回车 34
B、 12
C、 1234
D、 12 回车 3
评论0
最新资源