首页 > 其他分享 >数字分离及回文数

数字分离及回文数

时间:2022-09-02 14:15:09浏览次数:57  
标签:10 return 数字 int 分离 n% while 回文

1.统计n的位数

int cont(int n)//统计n的位数 
{
    int s=0;
    while(n>0)
    {
        s++;
        n/=10;
    }
    return s;
}

2.统计n的数字和

int sum(int n)//统计n的数字和 
{
    int s=0;
    while(n>0)
    {
        s+=n%10;
        n/=10;
    }
    return s;
}

3.计算n的逆序数 

int rev(int n)//计算n的逆序数 
{
    int s=0;
    while(n>0)
    {
        s=s*10+n%10;
        n/=10;
    }
    return s;
}

4.判断n是否为回文数 

bool pal(int n)//判断n是否为回文数 
{
    int s=0,m=n;
    while(n>0)
    {
        s=s*10+n%10;
        n/=10;
    }
}

5.判断n在b进制下是否为回文数 

bool palb(int n,int b)//判断n在b进制下是否为回文数 
{
    int s=0,m=n;
    while(n>0)
    {
        s=s*10+n%b;
        n/=b;
    }
    return s==m;
}

 

标签:10,return,数字,int,分离,n%,while,回文
From: https://www.cnblogs.com/zhujiangyuan/p/16649649.html

相关文章

  • 5分钟读懂什么是虚拟数字人
    2022北京冬奥会期间,央视新闻总台首位AI手语主播正式上线,手语播报数字人能够全年无休为听障用户提供服务。柳夜熙、华智冰、龚俊数字人、理财专员小浦等虚拟数字人纷纷登场,......
  • 在线数据迁移,数字化时代的必修课 —— 京东云数据迁移实践
    混合多云新趋势云原生时代的到来,企业上云需求日益细致化,从而推进了企业IT架构进化,混合多云已经成为企业上云新趋势。据混合云产业联盟最新发布的《中国混合云用户调查报告......
  • 让人工智能和数据解决方案在商业中发挥作用:金融服务中的数字化转型
    让人工智能和数据解决方案在商业中发挥作用:金融服务中的数字化转型人工智能和机器学习数据是我们一直听到的两个话题。数字化(Covid-19大大加速了它)对人工智能在智能数字......
  • 云速ERP(WeLink认证版)上线,加速中小微企业数字化经营创新
    近日,华为云WeLink联合用友畅捷通推出的云ERP产品——云速ERP(WeLink认证版),正式上线华为云云市场。畅捷通是用友旗下专注中小企业财务及管理服务的云服务提供商,拥有十余年的......
  • SSL/TLS 握手过程中的一些细节 -- RSA 和 数字证书
     密钥交换算法RSA握手过程在RSA密钥协商算法中,客户端会生成随机密钥,并使用服务端的公钥加密后再传给服务端。根据非对称加密算法,服务端公钥加密的消息仅能通过服......
  • 如何前后端分离?
    相信很多人都听说过前后端分离,但是对于如何前后端分离,大家又知道多少?在数字化趋势发展愈演愈浓的当今社会,做好前后端分离优点多多。本文着重就这个问题与大家一起分享相关......
  • 直线插补 - 数字积分法(DDA)
             ......
  • 前后端分离开发
    前言当前项目中,前端代码和后端代码混合在一起,是存在问题的,存在什么问题呢?主要存在以下几点问题:1).开发人员同时负责前端和后端代码开发,分工不明确2).开发效率低......
  • 人力资源数字升级,智慧科技赋能企业管理
    随着政府、企业数字化转型升级的持续推进,人力资源的合理配置和效能的提升逐渐成为企业转型升级的关键因素,但是很多公司还停留在传统的人力资源管理手段,在人力资源管理、配......
  • MySQL主从复制、读写分离
    读写分离是基于主从复制的增删改主要针对主库操作,查操作主要针对从库一般主库有一个,从库有多个MySQL复制过程分为三步:master将改变记录到二进制日志binarylogslave......