当前位置: 首页 > news >正文

小刚说C语言刷题—1149 - 回文数个数

1.题目描述

一个正整数,正读和反读都相同的数为回文数。

例如 22, 131, 2442 , 37073, 66,…… 所有 11位数都是回文数。

给出一个正整数 n ( 1≤n≤10000 ),求出 1,2,…,n 之中(包括 1 和 n )的回文数的个数。

输入

任意给定一个正整数 n ( 0<n≤10000 )

输出

一个正整数,表示[ 1,n ]之间的回文数的个数。

样例

输入

325

输出

41

 2.参考代码(C语言版) 

#include <stdio.h>

int main(void)
{
    int n;
    int i;
    int num=0;//num表示回文数个数
    
    scanf("%d", &n);
    for(i=1;i<=n;i++)
    {
        int flag=i;
        int r=0;

        //从原数个位,十位等逆序组成新数,

        //看新数是否等于旧数
        while(flag!=0)
        {
            
            r=r*10+flag%10;
            flag/=10;
        }
        if(r==i)
            num++;            
    }
    printf("%d\n",num);
    return 0;    
}

今天内容到此结束,下次再见!

http://www.xdnf.cn/news/404065.html

相关文章:

  • 电厂除灰系统优化:时序数据库如何降低粉尘排放
  • Android Studio 中 build、assemble、assembleDebug 和 assembleRelease 构建 aar 的区别
  • 知名人工智能AI培训公开课内训课程培训师培训老师专家咨询顾问唐兴通AI在金融零售制造业医药服务业创新实践应用
  • 自然语言处理(NLP)在影评情感分析中的处理流程示例
  • LVGL(lv_list列表控件)
  • ORB特征点检测算法
  • 如何更改默认字体:ONLYOFFICE 协作空间、桌面编辑器、文档测试示例
  • Spring AI 与 Hugging Face 深度集成:打造高效文本生成应用
  • 扩展:React 项目执行 yarn eject 后的 config 目录结构详解
  • Spring AI 与 Groq 的深度集成:解锁高效 AI 推理新体验
  • 七、MyBatis-Plus高级用法:最优化持久层开发
  • 从0开始学习大模型--Day07--大模型的核心知识点
  • TCPIP详解 卷1协议 十 用户数据报协议和IP分片
  • 还在用付费?免费它不香吗
  • 集群脑裂危机!金仓数据库双主故障如何紧急救援?​
  • 电商物流管理优化:从网络重构到成本管控的全链路解析
  • OSI 7层模型
  • 详解RabbitMQ工作模式之发布确认模式
  • nvm管理node版本
  • 如何使用Selenium?
  • 【Jenkins简单自动化部署案例:基于Docker和Harbor的自动化部署流程记录】
  • Golang企业级商城高并发微服务实战
  • RNN(循环神经网络)原理与结构
  • 【layout组件 与 路由镶嵌】vue3 后台管理系统
  • SSTI记录
  • 【小记】word批量生成准考证
  • GPU SIMT架构的极限压榨:PTX汇编指令级并行优化实践
  • 图文展示HDFS、YARN、MapReduce三者关系
  • WEBSTORM前端 —— 第3章:移动 Web —— 第1节:平面转换、渐变
  • Redisson在业务处理中失败后的应对策略:保障分布式系统的可靠性