3 条题解

  • 1
    @ 2024-7-29 17:56:28

    思路:定义一个字符串变量(a),输入它,将它翻转,并新定义一个字符串变量(b),然后将(a)赋值给它,再将(a)翻转,最后判断(a,b)是否相等,输出yes或no

    #incldue <bits/stdc++.h>
    using namespace std; 
    int main() {
    	string bac,qac;
    	cin>>bac;
    	reverse(bac.begin(),bac.end());
    	qac=bac;
    	reverse(bac.begin(),bac.end());
    	if(qac==bac){
    		cout<<"yes";
    	}
    	else{
    		cout<<"no";
    	}
    	return 0;
    }
    
    • 1
      @ 2024-7-29 17:44:24
      #include<bits/stdc++.h>
      using namespace std;
      string sb(string a){
          for(int i=0,j=a.length()-1;i<j;i++,j--){
              if(a[i]!=a[j]){
                  return "no";
                  break;
              }
          }
          return "yes";
      }
      int  main(){
          string a;
          cin>>a;
          cout<<sb(a);
          return 0;
      }
      
      • 0
        @ 2023-11-25 11:12:00

        #include<bits/stdc++.h> using namespace std; int main(void){ char a[101]; cin>>a; char b[101]; int c=0; for(int i=strlen(a)-1;i>=0;i--){ b[c++]=a[i]; } int flag=0; for(int i=0;i<=strlen(a)-1;i++){ if(a[i]!=b[i]) flag=1; } if(flag==1){ cout<<"no"; }else{ cout<<"yes"; } }

        • 1

        信息

        ID
        348
        时间
        1000ms
        内存
        128MiB
        难度
        7
        标签
        递交数
        162
        已通过
        40
        上传者