问题标题: 酷町堂:2724 哪错了

0
0
已解决
卞士好
卞士好
中级守护
中级守护
#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
using namespace std;
int main()
{
    char a[1000],k[1000];
    int b;
    gets(a);
    cin>>b;
    int l=strlen(a);
    if(b<=0)
    puts(a);
    if(b>0)
    {
        for(int i=l-1;i>=0;i--)
        {
        a[i]==k[i];
        break;
        }
    }  
    cout<<k;
    return 0; 
}

 


0
已采纳
陈卓
陈卓
修练者
修练者

hello啊!!

这是一个核心部分:

(可以参考)

 



 

x=a.size()-1;

 

if(n<=0)

 

{

 

for(int i=0;i<=x;i++)

 

cout<<a[i];

 

}

 

else if(n>0)

 

{

 

for(int i=x;i>=0;i--)

 

cout<<a[i];

 

return 0;

 

}

这一题用字符串比较简单(你应该学过了吧)

别忘了文件件头

#include<string>

用string类型定义

后用getline输入

getline和gets不同哦

getline是用来输入字符串的(输入空格等符号不会结束输入)

gets是用来输入字符的(输入空格等符号会结束输入)

中间加一条判断语句

判断题目已有的两种不同情况

再根据情况输出不同的字符串形式!!

望采纳!!!

希望对你有一定帮助!!

0
0
我要回答