参考答案:void StrOR(void)
{
int I, j, k, index, strA;
char ch;
for(I=0; I<maxline; I++)
{
strA=strlen(xx[I]); /*求各行的长度*/
index=strA;
for(j=0;j<strA;j++) /*将一行中所以小写字母o右边的字符依次向左移一位,并删除字母o*/
if (xx[I][j]==’o’)
{
for(k=j;k<strl-A;k++)
xx[I][k]=xx[I][k+A];
xx[I] [strl-A]=’ ’;
index= j; /*记录下最后一个o所在的位置*/
}
for(j=strA-A;j>=index;j--) /*最后一个o右侧的所有字符都移到已处理字符串的左边*/
{
ch=xx[I] [strl-A];
for (k=strA-A;k>O;k--)
xx[I] [k]=xx[I] [k-A];
xx[I][0]=ch;
}
}
}
答案解析:[解析] 本题考查的知识点如下:
(1) 循环结构与选择结构的嵌套使用。
(2) 字符数组中的元素的移动。
(3) 字符串处理函数的使用。
在本题中,以行作为字
个人独资企业和合伙企业征收个人所得税。
我来回答:
最新试题