下面程序的功能是从键盘输入一串字符,统计其中有多少个单词,单词之间用空格分隔。则【1】中应选择的是。
A: qian==’˽’&&s[i]!=’˽’
B: qian==’˽’&&s[i]==’˽’
C: qian!=’˽’&&s[i+1]!=’˽’.
D: qian!=’˽’&&s[i]!=’˽’
A: qian==’˽’&&s[i]!=’˽’
B: qian==’˽’&&s[i]==’˽’
C: qian!=’˽’&&s[i+1]!=’˽’.
D: qian!=’˽’&&s[i]!=’˽’
举一反三
- 以下程序的功能只保留字符串的小写字母,请将程序补充完整。#include void fun(char s[]) { int i,j; for(i=0,j=0;s[i]!='\0';i++) if ( (1) ) { s[j]=s[i]; (2) ; } s[j]='\0'; } void main() { char s[100]="abc123abc123abc"; (3) ; puts(s); }(1)应该填写的是:[/i][/i] A: s[i]>='a'&&s[i]<='z' B: s[i]>='A'&&s[i]<='Z C: s[i]>='0'&&s[i]<='9' D: s[i]>=a&&s[i]<=z
- 已定义float a; int i;选择正确的输入格式为( ) A: scanf("%f%d", a,i); B: scanf("%6d%3d",&a,&i); C: scanf("%lf%s", &a,&i); D: scanf("%6f%3d", &a,&i);
- 已定义float a; int i;选择正确的输入格式为( ) A: scanf("%f%d", a,i); B: scanf("%6d%3d",&a,&i); C: scanf("%lf%s", &a,&i); D: scanf("%6.2f%3d", &a,&i);
- \(A\)同上题,将其对角化\(A=S\Lambda S^{-1}\)的方阵\(S\)可以是 A: \(\begin{pmatrix} 1 & 1 & 1 & 1 \\ 1 & 1 & 1 & 0 \\ 1 & 1 & 0 & 0 \\ 1 & 0 & 0 & 0 \end{pmatrix}\) B: \(\begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 \end{pmatrix}\) C: \(\begin{pmatrix} 1 & 0 & 0 & -1 \\ 0 & 1 & -1 & 0 \\ 0 & 1 & 1 & 0 \\ 1 & 0 & 0 & 1 \end{pmatrix}\)
- 有定义语句:intb;charc[10];,则正确的输入语句是()。 A: scanf("%d%s",&amp;b,&amp;c); B: scanf("%d%s",&amp;b,c); C: scanf("%d%s",b,c); D: scanf("%d%s",b,&amp;c);