3 条题解

  • 1
    @ 2023-10-3 21:01:05
    #include<iostream>
    #include<string>
    using namespace std;
    int a[10000];
    int main()
    {
        string s;
        cin>>s;
        int k=s.size();
        int f=0;
        for(int i=0;i<(k/2);i++)
        if(s[i]!=s[k-2-i])
        {
            cout<<"no";
            f=1;
            break;
        }
        if(!f)
        cout<<"yes";
    }
    
    • 1
      @ 2023-9-10 15:10:50

      求题解

      • -7
        @ 2023-10-15 15:00:54

        做这道题,让我想起了我c++自主写的第一道题❤️ 代码如下(和这道题的范围有点差别

        #include <cstdio>
        #include <math.h>
        using namespace std;
        int main ()
        {   long int m;
            int a,b,c,d,e,f;
            cin>>m;
            if ((m>=10000)&&(m<=99999))
        	{
        	a=m/10000;
            b=(m/1000)%10;
            c=(m/100)%10;
            d=(m/10)%10;
            e=m%10;
            if((a==e)&& (b==d)) cout<<"这是一个回文数,闲着没事打它干嘛"<<endl;//cout<<"yes";
        	if((a!=e)||(b!=d)) cout<<"脑残,连回文数都不知道"<<endl;//cout<<"no";
        	}
            if ((m>=100000)&&(m<=999999))
        	{
        	a=m/100000;
            b=(m/10000)%10;
            c=(m/1000)%10;
            d=(m/100)%10;
            e=(m%10)%10;
            f=m%10;
            if((a==f)&& (b==e)&&(c==d)) cout<<"这是一个回文数,闲着没事打它干嘛"<<endl;//cout<<"yes";
        	if((a!=f)|| (b!=e)||(c!=d)) cout<<"脑残,连回文数都不知道 "<<endl;//cout<<"no";
        	}
            if ((m<10000)||(m>999999))  cout<<"SB!耳聋!"<<endl;
            
        	
        	
        	
        )
        
        • 1

        信息

        ID
        363
        时间
        1000ms
        内存
        256MiB
        难度
        4
        标签
        递交数
        142
        已通过
        66
        上传者