中铁和中建的区别:C语言编程

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 18:04:09
以行为单位依次把字符串中所有字写字母0,左边的字符串内容移到该串的右边存放,然后并把小写字母0删除,余下的字符串内容移到已处理字符串的左边存放,之后把已处理的字符串仍按行重新存放字符串数组XX中.
如原文:you can create an index on any field
you have the correet record
结果:n any field yu can create an index
rd yu have the crrect ree
可否是单词之间的调换,写个程序段主要是实现单词之间的调换,非常感谢!!

给你个例子,主要思想是一样的。
main()
{char xx[1][6]={'f','y','o','u','e'};
int I,j,k,index,strl,maxline=1;
char ch;
for(I=0;I<maxline;I++)
{strl=strlen(xx[I]);
index=strl;
for(j=0;j<strl;j++)
if(xx[I][j]=='o')
{for(k=j;k<strl-1;k++)
xx[I][k]=xx[I][k+1];
xx[I][strl-1]=' ';
index=j;}
for(j=strl-1;j>=index;j--)
{ch=xx[I][strl-1];
for(k=strl-1;k>0;k--)
xx[I][k]=xx[I][k-1];
xx[I][0]=ch;}
}
puts(xx);
}

"...以行为单位依次把字符串中所有字写字母0..."
这句是什么意思?

用一个比较笨的方法呢
一部部设置,先输出O以后的再输出O左边的,最后用PRIENTF输出

先输出O以后的再输出O左边的,最后用PRIENTF输出