#include<stdio.h>
int main(void)
{
char a[6]={'a','b','c'},ch,temp;
int i=0;
while((ch=getchar())!='\n')
{ temp=a[i];
a[i]=ch;
a[i+3]=temp;
i++;
}
i=0;
while((ch=getchar())!='\n')
{ if(a[i]==ch)
{
temp=a[i];
a[i]=a[i+3];
i++;
}
if(i==3)
printf("%c %c %c",a[0],a[1],a[2]);
}
return 0;
}
----------------解决方案--------------------------------------------------------
main()
{ char str[]={'a','b','c'};
int p[]={'1','2','3'};
int i;
for(i=0;i<=2;i++)
str[i]=p[i];
printf("%s\n",str);
}
结果乱码!???
ls的用while思路比较清晰!
[[it] 本帖最后由 hanzhu3366 于 2008-3-18 18:48 编辑 [/it]]
----------------解决方案--------------------------------------------------------