3 条题解

  • -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;
        
    	
    	
    	
    )
    

    信息

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