5 条题解

  • 2
    @ 2025-7-15 10:05:47
    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
    	int x,ge,shi,bai,qian,wan;
    	cin>>x;
    	if(x<10)
    	{
    		cout<<'Y';	
    	} else if(x<100){
    		ge=x%10;
    		shi=x/10;
    		if(ge==shi)
    		{
    			cout<<'Y';
    		} else {
    			cout<<'N';
    		}
    	} else if(x<1000){
    		bai=x/100;
    		ge=x%10;
    		if(bai==ge)
    		{
    		cout<<'Y';
    		} else {
    		cout<<'N';
    		}
    	} else if(x<10000){
    		ge=x%10;
    		shi=x/10%10;
    		bai=x/100%10;
    		qian=x/1000;
    		if(ge==qian && shi==bai)
    		{
    		cout<<'Y';
    		} else{
    		cout<<'N';
    		}
    	} else {
    		ge=x%10;
    		shi=x/10%10;
    		qian=x/1000%10;
    		wan=x/10000;
    		if(ge==wan && shi==qian)
    		{
    		cout<<'Y';
    		} else {
    		cout<<'N';
    		}
    	}
    	return 0;
    }
    
    • 2
      @ 2025-7-2 15:55:23

      @zhangrui (无语ing...) 别乱发题解,你这错误,使我·········(无语ing) 正确题解

      #include <bits/stdc++.h>
      using namespace std;
      int main()
      {
      	int x,ge,shi,bai,qian,wan;
      	cin>>x;
      	if(x<10)
      	{
      		cout<<'Y';	
      	} else if(x<100){
      		ge=x%10;
      		shi=x/10;
      		if(ge==shi)
      		{
      			cout<<'Y';
      		} else {
      			cout<<'N';
      		}
      	} else if(x<1000){
      		bai=x/100;
      		ge=x%10;
      		if(bai==ge)
      		{
      		cout<<'Y';
      		} else {
      		cout<<'N';
      		}
      	} else if(x<10000){
      		ge=x%10;
      		shi=x/10%10;
      		bai=x/100%10;
      		qian=x/1000;
      		if(ge==qian && shi==bai)
      		{
      		cout<<'Y';
      		} else{
      		cout<<'N';
      		}
      	} else {
      		ge=x%10;
      		shi=x/10%10;
      		qian=x/1000%10;
      		wan=x/10000;
      		if(ge==wan && shi==qian)
      		{
      		cout<<'Y';
      		} else {
      		cout<<'N';
      		}
      	}
      	return 0;
      }
      
      • 0
        @ 2025-2-22 14:05:46

        #include <bits/stdc++.h> using namespace std; int main() { int a,ge,shi,bai,qian,wan; cin>>a; ge=a%10; shi=(a%100-ge)/10; bai=(a%1000-ge-shi)/100; qian=(a%10000-bai-shi-ge)/1000; wan=(a%100000-qian-bai-shi-ge)/10000; if(a>=0&&a<10) { cout<<"Y"; } else if(a>=10&&a<100) { if(geshi) { cout<<"Y"; } else { cout<<"N"; } } else if(a>=100&&a<1000) { if(gebai) { cout<<"Y"; } else{ cout<<"N"; } } else if(a>=1000&&a<10000) { if(geqian&&shibai) { cout<<"Y"; } else { cout<<"N"; } } else if(a>=10000&&a<100000) { if(gewan&&shiqian) { cout<<"Y"; } else { cout<<"N"; } } return 0; }

        • 0
          @ 2024-12-21 10:08:35

          #include <bits/stdc++.h>

          using namespace std;

          int main()

          {

          int x,ge,shi,bai,qian,wan;//定义变量

          cin>>x;//输出一个数

          if(x<10)//判断是不是一位数

          {

          cout<<'Y';//输出

          } else if(x<100){//判断是不是两位数

          ge=x%10;//求出个位

          shi=x/10;//求出十位

          if(ge==shi)//如果个位等于十位

          {

          cout<<'Y';//输出

          } else {//否则

          cout<<'N';//输出

          }

          } else if(x<1000){//判断是不是三位数

          bai=x/100;//求出百位

          ge=x%10;//求出个位

          if(bai==ge)//如果百位等于个位

          {

          cout<<'Y';//输出

          } else {//否则

          cout<<'N';//输出

          }

          } else if(x<10000){//判断是不是四位数

          ge=x%10;//求出个位

          shi=x/10%10;//求出十位

          bai=x/100%10;//求出百位

          qian=x/1000;//求出千位

          if(geqian && shibai)//如果个位等于千位而且十位等于百位

          {

          cout<<'Y';//输出

          } else{//否则

          cout<<'N';//输出

          }

          } else {//否则

          ge=x%10;//求出个位

          shi=x/10%10;//求出十位

          qian=x/1000%10;//求出千位

          wan=x/10000;//求出万位

          if(gewan && shiqian)//如果个位等于万位并且十位等于千位

          {

          cout<<'Y';//输出

          } else {//否则

          cout<<'N';//输出

          }

          }

          return 0;

          }

          • -1
            @ 2024-12-21 10:14:21

            还有更简单的方法

            • 1

            信息

            编号
            2307
            时间
            1000ms
            内存
            256MiB
            难度
            3
            标签
            递交数
            158
            已通过
            43
            上传者