定义一个名为s的字符型数组,并且赋初值为字符串"abc"的错误语句是()
A. chars[]={'a','b','c','\0'};
B. chars[]={"abc"};
C. chars[]={"abc\n"};
D. chars[4]={'a','b','c'};
查看答案
若有定义:chara[4]="abc",b[20]="Hello";,则执行语句strcat(b,a);后,数组b中的内容为()
A. Hello
B. abc
C. Helloabc
D. abcHello
下面程序以每行4个数的形式输出a数组,请分析程序填空。#defineN20main(){inta[N],i;for(i=0;i
下面程序可分别求出矩阵两条对角线上的元素之和,请分析程序填空。main(){inta[3][3]={1,3,6,7,9,11,14,15,17},sum1=0,sum2=0,i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)if(i==j)sum1=sum1+a[i][j];for(i=0;i<3;i++)for(①;②;j--)if(i+j==2)sum2=sum2+a[i][j];printf("sum1=%d,sum2=%d\n",sum1,sum2);}
完善以下程序达到要求的功能:从键盘输入一个字符串放在字符数组ss中,假设ss的大小是30,将下标是奇数的小写字母转换为大写字母。#includemain(){charss[30];inti;gets(ss);for(i=0;ss[i]!='\0';i++)if((①)&&(ss[i]>='a'&&ss[i]<='z'))②;put(ss);}