简单的acm题,但一直显示我的presentation error,怎么都找不到问题,求大神看一下!

去看那片云海 2019-01-26 08:07:05
样例:
Sample Input

3
olleh !dlrow
m'I morf .udh
I ekil .mca

Sample Output

hello world!
I'm from hdu.
I like acm.

这个是我的代码:
#include<stdio.h>
#include<string.h>
int main()
{
int n,i,j,m,t,k=0,start=0;
char a[100][1500],b[100][1500];
scanf("%d",&t);
n=t;
getchar();
while(t)
{
gets(a[k]);
m=strlen(a[k]);
for(i=0;i<m-1;i++)
if(a[k][i+1]==' ')
{
for(j=i;j>=start;j--)
b[k][start+i-j]=a[k][j];
start=i+2;
if(a[k][i+1]==' ')
b[k][i+1]=a[k][i+1];

}
for(i=start;i<m;i++)
if(a[k][i+1]=='\0')
{
for(j=i;j>=start;j--)
b[k][start+i-j]=a[k][j];
b[k][i+1]=a[k][i+1];
}
start=0;
k++;
t--;
}
for(i=0;i<n;i++)
printf("%s\n",b[i]);
return 0;
}
...全文
160 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
去看那片云海 2019-01-26
  • 打赏
  • 举报
回复
引用 1 楼 niiiloc 的回复:
字符串的终结符是'\0'不是' '
前面是判断空格,结束符我最后讨论了啊
636f6c696e 2019-01-26
  • 打赏
  • 举报
回复
字符串的终结符是'\0'不是' '

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧