有以下程序: main() {int x[]={1,3,5,7,2,4,6,0},i,j,k; for(i=0;i<3;i++) for(j=2j j>=i;j一一) if(x[j+1]>x[j]){ k=x[j]; x[j]=x[j+1];x[j+1]=k;) for(i=0;i<3;i++) for(j=4;j<7一i;j++) if(x[j]>x[j+1]){k=x[j];x[j]=x[j+1]; x[j+1]=k;} for(i=0; i<8 ; i++)printf(“%d”,x[i]); printf(“\n”); } 程序运行后的输出结果是()。
A. 75310246
B. 01234567
C. 76310462
D. 13570246
查看答案
函数调用strcat(strcpy(strl,str2),str3)的功能是()。
A. 将字符串strl复制到字符串str2中,再连接到字符串str3之后
B. 将字符串strl连接到字符串str2之后,再复制到字符串str3之后
C. 将字符串str2复制到字符串strl中,再将字符串str3连接到字符串strl之后
D. 将字符串str2连接到字符串strl之后,再将字符串strl复制到字符串str3之中
编写程序:输入一个4×5的矩阵,求出其中值最小的那个元素的值,以及其所在的行号和列号。
找出二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小。若找到鞍点,则输出鞍点的值及其所在的行号和列号,否则输出“没有找到鞍点”。
编写程序:将s字符串中最后一次出现的t1字符串替换成t2字符串(t1字符串和t2所指字符串的长度相同)。 例如,当s字符串中的内容为:“abcdabfabc”,t1字符串中的内容为:“ab”,t2字符串的内容为:“99”时,结果,在s串内容应为:“abcdabf99c”。