题解 | 反序数

反序数

https://www.nowcoder.com/practice/e0d06e79efa44785be5b2ec6e66ba898

#include <iostream>
using namespace std;

int main() {
    int n=1000,npre=1000,g,s,b,q,nine;
    int ng,ns,nb,nq;
    while(npre<=9999)
    { n=npre;
      g=n%10;
      n=n/10;
      s=n%10;
      n=n/10;
      b=n%10;
      n=n/10;
      q=n%10; //g,s,b,q

   nine=9*npre;
   if(nine>=10000)
   break;
      ng=nine%10;
      nine=nine/10;
      ns=nine%10;
      nine=nine/10;
      nb=nine%10;
      nine=nine/10;
      nq=nine%10;
      if(ng==q&&ns==b&&nb==s&&nq==g)
       { cout<<npre<<endl;
       npre++;}
       else npre++;
     }


}



我这猪脑子 没有技巧全是暴力

全部评论

相关推荐

零零幺零零幺:至少再做一个项目,然后猛投小厂,不然有点难
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务