ZJU-2208不知错哪...请教...谢谢
#include <stdio.h>#include <string.h>
int main()
{
int i,j,k,n,len;
char w;
freopen("in.txt","r",stdin);
freopen("out.txt","w",stdout);
while(1)
{
scanf("%d",&n);
if (n==0) break;
scanf("%s",w);
len=strlen(w);
for (i=0;i<n;i++)
{
j=i+1;
while(j<=len)
{
printf("%c",w);
j=j+(n+n-i-i-1);
if (j>len) break;
printf("%c",w);
j=j+i+i+1;
}
}
printf("\n");
}
return 0;
} 我贴了代码,你可以这样.你自己随便建立一些测试数据.然后对比两个程序的运行结果.错误的进行跟踪,查找错误的代码
用freopen 函数帮助调试 好办法!
页:
[1]