zoukankan      html  css  js  c++  java
  • 17第一发之蓝桥暴力思维(特殊回文)

    问题描述
      123321是一个非常特殊的数,它从左边读和从右边读是一样的。
      输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
    输入格式
      输入一行,包含一个正整数n。
    输出格式
      按从小到大的顺序输出满足条件的整数,每个整数占一行。
    样例输入
    52
    样例输出
    899998
    989989
    998899
    数据规模和约定
      1<=n<=54。
     
    解题思路:
      暴力搜索从 10000-998899 若该数为回文&&满足该数的各个位上的数字之和为 用户输入的数,则输出该数即可。
    解题代码:
     1 #include<stdio.h>
     2 int main()
     3 {
     4     int n,i;
     5     while(scanf("%d",&n)!=EOF)
     6     {
     7         for(i=10000; i<=998899; i++)
     8         {
     9             if(i<100000)
    10             {
    11                 if((i/10000==i%10)&&((i/1000%10)==(i%100/10)))
    12                     if(((i%10+i%100/10)*2+i/100%10)==n)
    13                         printf("%d
    ",i);
    14             }
    15             else
    16             {
    17                 if((i/100000==i%10)&&((i/10000%10)==i%100/10)&&((i/1000%10)==i%1000/100))
    18                     if((i%10+i/10000%10+i%1000/100)*2==n)
    19                         printf("%d
    ",i);
    20             }
    21         }
    22     }
    23     return 0;
    24 }
  • 相关阅读:
    not syncing: Attempted to kill init
    PhpStudy如何开启Apache的gzip压缩功能?
    去掉桌面图标快捷箭头
    PS中10种样式操作
    Mysql数据库报错1264
    宝塔建站
    VB错误说明
    Flash的swf文件破解
    PS快捷键
    Mysql双向同步热备份设置
  • 原文地址:https://www.cnblogs.com/A--Q/p/6288093.html
Copyright © 2011-2022 走看看