首页 > 编程语言 >c语言编程1.17蓝桥杯历届试题-回文数字

c语言编程1.17蓝桥杯历届试题-回文数字

时间:2024-12-01 12:00:07浏览次数:10  
标签:1.17 ld 数字 sum long 蓝桥 str include 回文

题目描述

观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。

本题要求你找到一些5位或6位的十进制数字。满足如下要求: 该数字的各个数位之和等于输入的整数。

输入格式

一个正整数 n (10< n< 100), 表示要求满足的数位和。

输出格式

若干行,每行包含一个满足要求的5位或6位整数。 数字按从小到大的顺序排列。 如果没有满足条件的,输出:-1

输入样例复制

44 

输出样例复制

99899
499994
589985
598895
679976
688886
697796
769967
778877
787787
796697
859958
868868
877778
886688
895598
949949
958859
967769
976679
985589
994499

 

#include<stdio.h>

#include<string.h>

#include<ctype.h>

long huiwen(long n)

    {

        char str[20];

         sprintf(str, "%ld", n);

        int len = strlen(str);

        for (long i = 0; i < len / 2; i++)

        {

             if (str[i]!= str[len - 1 - i])

            {

               return 0;

            }

        }

        return 1;

    }

int main()

{

    long n,sum,d;

    scanf("%ld",&n);

    int found=0;

    for(long i=10000;i<=999999;i++)

    {   d=i;

        sum=0;

        while(d>0)

        {

            sum=sum+d%10;

            d=d/10;

        }

        if(huiwen(i)&&n==sum)

        {

            printf("%ld\n",i);

            found=1;

        }

    }

    if(!found)

    {

        printf("-1\n");

    }

    return 0;

}

标签:1.17,ld,数字,sum,long,蓝桥,str,include,回文
From: https://blog.csdn.net/2401_88154394/article/details/144133309

相关文章

  • 蓝桥杯 买瓜
    思路:解决一个关于选择和处理“瓜”的组合优化问题。给定了一定数量的“瓜”(数量为n),每个“瓜”有其自身的质量(存储在数组a中),需要通过选择和可能的“劈”操作(将瓜的质量减半),使得所选瓜的总质量尽可能接近给定的目标质量m,并输出达到或最接近目标质量所需的最少操作次数......
  • 蓝桥杯备考冲刺必刷题(Python) | 548 时间加法
    学习Python从娃娃抓起!记录下蓝桥杯备考比赛学习过程中的题目,记录每一个瞬间。附上汇总贴:蓝桥杯备考冲刺必刷题(Python)|汇总-CSDN博客【题目描述】现在时间是a点b分,请问t分钟后,是几点几分?【输入】输入的第一行包含一个整数a。第二行包含一个整数b.第三行包含一个整数t......
  • 蓝桥杯备考冲刺必刷题(Python) | 760 数的计算
    学习Python从娃娃抓起!记录下蓝桥杯备考比赛学习过程中的题目,记录每一个瞬间。附上汇总贴:蓝桥杯备考冲刺必刷题(Python)|汇总-CSDN博客【题目描述】输入一个自然数n(n≤1000),我们对此自然数按照如下方法进行处理:1.不作任何处理;2.在它的左边加上一个自然数,但该自然数不能超......
  • 第十六届蓝桥杯模拟赛(第二期)c++答案与代码
    一、【问题描述】如果一个数p是个质数,同时又是整数a的约数,则p称为a的一个质因数。请问,2024的最大的质因数是多少?答案:23#include<bits/stdc++.h>usingnamespacestd;usingll=longlong;intmain(){ ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);......
  • 234. 回文链表
    题目自己写的:/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(nullptr){}*ListNode(intx,ListNode*next):val(x),......
  • 蓝桥云课:求阶乘
    这道题是一道二分的题目,题目让我们找出满足 N !的末尾恰好有 K 个0的最小的 N 是多少?如果这样的 N 不存在输出 −1。一个数的阶乘的尾部有几个0取决于2*5的组数,准确来说是有几个5,因为2的倍数比5的倍数多,所以有几个0取决于有几个5.所以我们可以先写一个函数用来......
  • 2025蓝桥杯(单片机)备赛--扩展外设之PWM的原理与应用(十三)
    1PWM原理        PWM:该方法未使用常规的PWM相关的寄存器配置;而是使用了定时器2;与这个类似。周期:通过定时器2设置每次进中断的间隔,来设置最小周期(步进),如设置100us,这时PWM的最小周期为100us,最大频率为1/100us;可通过设置一个变量进行累加,当该变量的值达到一定......
  • 蓝桥杯备考冲刺必刷题(Python) | 3412 最小化战斗力差距
    学习Python从娃娃抓起!记录下蓝桥杯备考比赛学习过程中的题目,记录每一个瞬间。附上汇总贴:蓝桥杯备考冲刺必刷题(Python)|汇总-CSDN博客【题目描述】小蓝是机甲战队的队长,他手下共有$n$名队员,每名队员都有一个战斗力值$$w_i$$。现在他需要将这$$n$$名队友分成两组$$a$$和$$b$......
  • 蓝桥杯备考冲刺必刷题(Python) | 3236 小蓝的零花钱
    学习Python从娃娃抓起!记录下蓝桥杯备考比赛学习过程中的题目,记录每一个瞬间。附上汇总贴:蓝桥杯备考冲刺必刷题(Python)|汇总-CSDN博客【题目描述】小蓝和小桥正在玩一个游戏,他们有一个长度为$$n$$的序列,其中既有偶数也有奇数,且偶数和奇数的数量相等。小蓝有一些零花钱,他可......
  • 蓝桥2129 技能升级(二分)
    小蓝最近正在玩一款RPG游戏。他的角色一共有 N个可以加攻击力的技能。其中第 i 个技能首次升级可以提升 Ai​ 点攻击力,以后每次升级增加的点数都会减少 Bi。Ai/Bi (上取整)次之后,再升级该技能将不会改变攻击力。现在小蓝可以总计升级 M 次技能,他可以任意选择......