zoukankan      html  css  js  c++  java
  • 蓝桥杯 基础练习 特殊回文数

      基础练习 特殊回文数  
    时间限制:1.0s   内存限制:512.0MB
          
    问题描述
      123321是一个非常特殊的数,它从左边读和从右边读是一样的。
      输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
    输入格式
      输入一行,包含一个正整数n。
    输出格式
      按从小到大的顺序输出满足条件的整数,每个整数占一行。
    样例输入
    52
    样例输出
    899998
    989989
    998899
    数据规模和约定
      1<=n<=54。
    #include<stdio.h>
    #include<string.h>
    #include<string>
    #include<math.h>
    #include<algorithm>
    #define LL long long
    #define PI atan(1.0)*4
    #define DD doublea
    #define MAX 100100
    #define mod 10007
    using namespace std;
    int s[100];
    int main()
    {
        int j,i,len,sum,k;
        int m,n;
    	 while(scanf("%d",&n)!=EOF)
    	 {
    	 	
    	 	for(i=10000;i<=99999;i++)
    	 	{
    	 		m=i;k=1;
    	 		sum=0;
    	 		while(m)
    	 		{
    	 			s[k++]=m%10;
    	 			sum+=s[k-1];
    	 			m/=10;
    	 		}
    	 		if(s[1]==s[5]&&s[2]==s[4]&&sum==n)
    	 		    printf("%d
    ",i);
    	 	}
    	 	
    	 	for(i=100000;i<=999999;i++)
    	 	{
    	 		m=i;k=1;
    	 		sum=0;
    	 		while(m)
    	 		{
    	 			s[k++]=m%10;
    	 			sum+=s[k-1];
    	 			m/=10;
    	 		}
    	 		if(s[1]==s[6]&&s[2]==s[5]&&s[3]==s[4]&&sum==n)
    	 		    printf("%d
    ",i);
    	 	}
    	 }
    	return 0;
    } 
    

      

  • 相关阅读:
    宝塔nginx配置
    宝塔apache配置
    公司代码规范
    发送短信倒计时
    js layui 分页脚本
    常用mysql
    win10子系统ubuntu下安装nodejs,并使用n管理版本
    Cocos Creator 热更新文件MD5计算和需要注意的问题
    android app 闪屏
    关于模板测试几个问题
  • 原文地址:https://www.cnblogs.com/tonghao/p/5133959.html
Copyright © 2011-2022 走看看