10 条题解

  • 0
    @ 2024-8-26 10:57:07

    题目 37 的题解

    思路

    声明X=37a,用数组b[]将X的每一位保存起来,再逐一比较就OK了。

    如何获取X的每一位

    由于不知道X的位数,所以用while循环。

    CODE:

    #include<bits/stdc++.h> using namespace std; int a; int b[1010]; bool s=false; int main(){ cin>>a; int c=37*a; int i=0; while(c!=0){ b[i++]=c%10; c/=10; } for(int j=1;j<i;j++){ if(b[j]!=b[j-1]){ s=true; break; } } if(s==true){ cout<<"No"<<endl; }else{ cout<<"Yes"<<endl; } return 0; }

    信息

    ID
    40
    时间
    1000ms
    内存
    512MiB
    难度
    1
    标签
    递交数
    909
    已通过
    428
    上传者