C++我这个程序哪里错了,为什么在OJ平台上显示的是Output Limit Exceeded,求解

原问题:C++我这个程序哪里错了,为什么在OJ平台上显示的是Output Limit Exceeded,求解
分类:编程开发 > 最后更新时间:【2017-07-29 00:39:38】
问题补充:

#include<stdio.h>

#include<string.h>

int main()

{int i,n,c;scanf("%d",&c);

for(i=0;i<c;i++)

{char a[50];

scanf("%s",a);

n=strlen(a);

for(i=n-1;i>=0;i--)printf("%c",a[i]);

}

return 0;

}

补充:Problem Description一丁小朋友最近迷上了密码,并且认为自己设计了一套“高级密码”。当然,因为他实在太小了,他所谓的“高级密码”其实非常简单:只要把字符倒序输出就能解密了~ Input输入首先包括一个正整数N,表示有N组测试用例。每组数据占一行,包含一个长度不超过50的字符串。Output请输出解密后的字符串,每组数据占一行。 Sample Input2!uiLoaL ,olleH!iahneW rof gnithgiFSample OutputHello, LaoLiu!Fighting for Wenhai!

最佳答案

你自己先要测试下啊.你的结果完全不对,你在循环中用了同样的循环变量又做了循环(你的i变量)

在你基础上修改了,不是优化的,但应该没有问题了

最佳答案由网友  whoami1978  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
15

分享到:

其他回答

暂无其它回答!

    推荐