统计数字字符的个数,填写(1)(2)处代码
(1)int i=0;i<n;i++ (2)str[i]>=48&& str[i]<=57
(1)int i=0;i<n;i++ (2)str[i]>=48||str[i]<=57
(1)int i=1;i<n;i++ (2)str[i]>='0'&&str[i]<='9'
(1)int i=1;i<=n;i++ (2)str[i]>='0'||str[i]<='9'
统计数字字符的个数(包含空格)
(1) cin.getline(b,100); (2)int i=0;;i++ (3)b[i]='\0' (4)b[i]>='0'|| b[i]<='9'
(1) cin.getline(b,100); (2)int i=0;;i++ (3)b[i]=='\0' (4)b[i]>=48&& b[i]<=57
(1)for(int i=0;i<n;i++){cin >> b[i];} (2)int i=0;;i++ (3)b[i]=='\0' (4)b[i]>='0'&& b[i]<='9'
(1)for(int i=0;i<n;i++){cin >> b[i];} (2)int i=0;;i++ (3)b[i]=='\0' (4)b[i]>=48&& b[i]<=57
矩阵交换列,填写(1)(2)处的代码
(1)swap(a[c1][k],a[c2][k]) (2)cout<<a[i][j]<<" "<<endl
(1)swap(a[k][c1],a[k][c2]) (2)cout<<a[i][j]<<endl
(1)swap(a[c1-1][k],a[c2-1][k]) (2)cout<<a[i][j]
(1)swap(a[k][c1-1],a[k][c2-1]) (2)cout<<a[i][j]<<" "
打印杨辉三角,填写(1)(2)(3)
(1)i=0;i<10;i++ (2)j=1;j<=i-1;j++ (3)a[i][j]=a[i-1][j-1]+a[i-1][j];
(1)i=1;i<10;i++ (2)j=1;j<=i;j++ (3)a[i][j]=a[i-1][j-1]+a[i-1][j];
(1)i=2;i<10;i++ (2)j=1;j<=i-1;j++ (3)a[i][j]=a[i-1][j-1]+a[i-1][j];
(1)i=2;i<10;i++ (2)j=1;j<=i-1;j++ (3)a[i][j]=a[i][j-1]+a[i][j];
打印杨辉三角,填写(1)(2)(3)
(1)i=0;i<10;i++ (2)int k=0;k<=i;k++ (3)j=0;j<=i;j++
(1)i=0;i<10;i++ (2)int k=0;k<=9-i;k++ (3)j=0;j<=i;j++
(1)i=1;i<=10;i++ (2)int k=1;k<=9-i;k++ (3)j=1;j<=i;j++
(1)i=0;i<10;i++ (2)int k=0;k<=i;k++ (3)j=0;j<=9-i;j++
下面C++代码执行后的输出是( )
16
28
35
36
若int a=12,n=5,则表达式a%n/2的值是( )
1
2
3
4
如果int a=2;则cout<<('a'+a);的结果为( )。
e
a+2
a2
99
已知char ch; 判断"ch是否为阿拉伯数字字符"的表达式是( )
ch>='0'&& ch<='9'
ch>0 && ch<9
ch>='0'|| ch<='9'
ch>=0 || ch<=9
设a、b、c均为int类型的变量且a=1,b=4,c=3,则表达式 !(a<b)||!c&&1的值是( )。
0
1
true
false