wsop2011决赛桌:编写函数void fun(char *a,char *b),

来源:百度文库 编辑:高校问答 时间:2024/05/02 19:26:20
功能:将a所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格.例如,下面程序运行时,若输入:ABCDEFGHIJK,输出:ABC DEF GHI JK.

void fun(char *a,char *b)
{
int i=1;
while(*a!='\n')
{ if(i%3==0) {*b=' ';b++;}
*b=*a;
b++;a++;i++;
}
printf("%c",*b);
}

void fun(char *a,char *b){
int i=0;
while(*b++ = *a++){
i++;
i%=3;
if(i) *b++;
}
}