假设定义了数组变量a,char a[10],正确的输入函数调用是( )
A: scanf("%s", a);
B: scanf("%c", a);
C: scanf("%s", &a);
D: scanf("%c", &a);
A: scanf("%s", a);
B: scanf("%c", a);
C: scanf("%s", &a);
D: scanf("%c", &a);
举一反三
- 已知正确定义了数组:char a[10]; 下列能给a数组正确赋值语句是( )。 A: for(i=0;i<=9;i++) scanf("%c",&a[i]); B: scanf("%s",a[i]); C: scanf("%c",a); D: scanf("%s",&a);
- 已有定义 char s; 使用scanf( )函数输入一个字符给变量s,不正确的函数调用是( )。 A: scanf("%c",&s) ; B: scanf("%d",&s) ; C: scanf("%u",&s) ; D: scanf("%lf",&s) ;
- 用scanf函数输入一个字符串到数组str中,下面正确的() A: scanf("%s",&str); B: scanf("%c",&str[10]); C: scanf("%s",str[10]); D: scanf("%s",str);
- 有如下定义int a[10];char b[20];则对数组元素进行输入,正确语句是: A: scanf("%d",a); B: scanf("%c",b); C: scanf("%s",b); D: gets(a);
- 有数组定义如下:char str[10];,以下正确的输入语句是______。 A: scanf(“%c”,<br/>str); B: scanf(“%s”,<br/>str); C: scanf(“%s”,&str[10]); D: gets(str[10]); E: gets(str);