标题:[求助班竹]zju1799
只看楼主
ttlltl
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-5-14
 问题点数:0 回复次数:0 
[求助班竹]zju1799

这是中文题目:http://bbs.haizhong.edu.cn/cgi-bin/topic.cgi?forum=19&topic=22
这是zju提交的地方:http://acm.zju.edu.cn/show_problem.php?pid=1799
这是我写的程序:
#include <stdio.h>
main()
{
int p,q,i,j,k,len,f,lon,m;
char a[100][100],b[100][100],c[100][100],d[100],e[100];
while(1)
{
gets(d);
if(strcmp(d,"THEEND")==0)break;
len=strlen(d);
f=0;
gets(e);
lon=strlen(e);
m=0;
for(i=0;i<len;i++)
{
for(j=0;j<lon/len;j++)
a[i][j]=e[m++];
a[i][j+1]='\0';
}

for(p=0;p<len-1;p++)
{
for(q=0;q<len-p-1;q++)
if(d[q]>d[q+1])
{
strcpy(b[p],a[q]);
strcpy(a[q],a[q+1]);
strcpy(a[q+1],b[p]);
}
}

for(i=0;i<lon/len;i++)
{
for(j=0;j<len;j++)
printf("%c",a[j][i]);
printf("\n");
}

}
}
我认为我排序错了但检查不出来哪位大虾帮忙解答一下。

搜索更多相关主题的帖子: 中文 blank include target 
2007-05-19 08:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-140583-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.105290 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved