对于字符数组str,要实现逐个字符输入,需采用的语句是:
A: scanf("%c",str[0]);
B: scanf("%c",&str[0]);
C: scanf("%s",str);
D: gets(str);
A: scanf("%c",str[0]);
B: scanf("%c",&str[0]);
C: scanf("%s",str);
D: gets(str);
举一反三
- 有数组定义如下: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);
- 若定义字符数组 char str[10]="hello",下列语句不正确的是()。 A: printf("%s", str); B: printf("%c", str[0]); C: scanf("%s", str); D: scanf("%c", str[0]);
- 要从键盘读入字符串“good morning”到字符型数组str中,应该用下面哪种方法 A: gets(str) B: gest(&str) C: printf(“%s”,str) D: scanf(“%s”,&str)
- 用scanf函数输入一个字符串到数组str中,下面正确的() A: scanf("%s",&str); B: scanf("%c",&str[10]); C: scanf("%s",str[10]); D: scanf("%s",str);
- 以下正确的程序段是_____。 A: char str[20]; scanf("%s",&str); B: char *p; scanf("%s",p); C: char str[20]; scanf("%s",str[2]); D: char str[20],*p=str; scanf("%s",p+2);