1055整数分类

PAT甲级题目解析和知识点分类整理 个人博客:https://maxusun.github.io/ 转载请注明出处 今天整理电脑,发现了去年为了考研浙大计算机整理的PAT资料。现在考研已经尘埃落定。想到当时盲目刷题浪费了好多时间,在这里希望将整理的东西放到网上,方便后来者学习。 PAT的命题趋势 将PAT甲级中的题目从第一题刷到最后一题,可以明显感受到,PAT甲级的题目风格发生了很明显的变化。从早期的模拟型题目变成了后来以数据结构和算法为主的固定题型。如果时间紧迫的话,可以只刷后一般的题目,放弃前一半的题目,因为前一半题目的出题风格已经过时了 阅读详情

Description

按照下面方法对整数x进行分类:如果x是一个个位数,则x属于x类;否则将x的各位上的数码累加,得到一个新的x,依次迭代,可以得到x的所属类。比如说24,2+4=6,则24的类别数是6;39,3+9=12,1+2=3,则39的类别数是3。

输入:

       每行输入一个非负整数n,n≤10500,n为0时结束。

输出:

       每行输出对应整数的分类数。

遇到困难:

1、输入的数无法储存在整型变量中

2、进行多少次累加得到个位数

3、定义数组的大小(502)(11)

代码如下:

#include<stdio.h>
int main()
{
    char a[502];
    while (scanf("%s", &a)) {
        if (a[0] == '0')break;
        int b[11], i, k, num, Num;
        for (i = 0; i < 10; i++) {
            b[i] = 0;
        }
        for (i = 0; i < 501; i++) {
            if (a[i] >= '0' && a[i] <= '9')k = a[i] - '0';
            else break;
            if (k >= 0 && k < 10) {
                b[k]++;
            }
        }
        num = 0;
        for (i = 0; i < 10; i++) {
            num = num + b[i] * i;
        }
        Num = num;
        k = 0;
        while (Num > 0) {
            k = k + Num % 10;
            Num /= 10;
        }
        while (k >= 10) {
            Num = k;
            k = 0;
            while (Num > 0) {
                k = k + Num % 10;
                Num /= 10;
            }
        }
        printf("%d\n", k);
    }
    return 0;
}

提示:

1、输入直接拆开储存

2、数字转成字符再转数字

3、桶的思想

4、最大的数第一次相加之后最大也就只有4509

1055 整数分类 Description 按照下面方法对整数x进行分类:如果x是一个个位数,则x属于x类;否则将x的各位上的数码累加,得到一个新的x,依次迭代,可以得到x的所属类。比如说24,2+4=6,则24的类别数是6;39,3+9=12,1+2=3,则39的类别数是3。 输入 每行输入一个非负整数n,n≤10500,n为0时结束。 输出 每行输出对应整数的分类数。 Sample Input 24 39 0 Sample Output 6 3 Source ericxie #include <stdio.h> 阅读详情

相关推荐

H.264 入门篇 - 09 (帧间预测 - 参考帧列表)

短期和长期的关系和区别:在一个解码器中的 DPB(参考帧缓存)大小总是有限的,所以引入一个问题,什么样的参考帧会被保存到 DPB 中,什么样的参考帧会被移除出去,因此将分为长期和短期参考帧,所谓短期参考帧是这帧不会长期驻留在DPB中,如果参考帧缓存已满或者有其他特定的条件,那么短期参考帧就会被从DPB中移除;与之相对的长期参考帧,只要没有遇到某个指定的条件,遇到某个IDR帧, 遇到了清空整个DPB的指令等等,那么长期参考帧会长期在DPB中,不会因为有新的参考帧而被冲刷掉;(P帧是按照编码顺序)

StephenZhou 5104

算法训练合集 1055 整数分类

Description 按照下面方法对整数x进行分类:如果x是一个个位数,则x属于x类;否则将x的各位上的数码累加,得到一个新的x,依次迭代,可以得到x的所属类。比如说24,2+4=6,则24的类别数是6;39,3+9=12,1+2=3,则39的类别数是3。 输入 每行输入一个非负整数n,n≤10500,n为0时结束。 输出 每行输出对应整数的分类数。 Sample Input 24 39 0 Sample Output 6 3 #include <stdio.h> //该函数用于求一个数的数码

m0_52336986的博客 593

深度学习与神经网络有什么区别

人工神经网络(ArtificialNeuralNetwork,即ANN)是从信息处理角度对人脑神经元网络进行抽象,是20世纪80年代以来人工智能领域兴起的研究热点,其本质是一种运算模型,由大量的节点(或称神经元)之间相互联接构成,在模式识别、智能机器人、自动控制、生物、医学、经济等领域已成功地解决了许多现代计算机难以解决的实际问题,表现出了良好的智能特性。...

super67269的博客 8488

xtu--1055整数分类

题目 Description 按照下面方法对整数x进行分类:如果x是一个个位数,则x属于x类;否则将x的各位上的数码累加,得到一个新的x,依次迭代,可以得到x的所属类。比如说24,2+4=6,则24的类别数是6;39,3+9=12,1+2=3,则39的类别数是3。输入 每行输入一个非负整数n,n≤10500,n为0时结束。输出 每行输出对应整数的分类数。 Sample Input 24 39 0 Sample Output 6 3 解答加粗样式 #include<stdio.h> int mai

weixin_63418546的博客 1141

Nuvoton OpenTitan开源安全芯片技术解析与应用

硬件安全模块(HSM)作为可信计算基的核心组件,其设计透明度和可验证性正成为行业焦点。RISC-V架构凭借开源特性,为构建可审计的安全芯片提供了新范式。OpenTitan项目通过开放Verilog源码和形式化证明,实现了从物理不可克隆函数(PUF)到分层安全启动的全栈透明。该方案在lowRISC Voyager开发板上实测显示,安全启动时间小于200ms,性能损耗仅7%,显著优于传统黑盒方案。目前该技术已应用于Chromebook和数据中心,其40nm工艺版本更将功耗降至5μA待机水平,为物联网和边缘计算提

weixin_36303807的博客 399

避坑指南:ShardingSphere连接达梦/金仓数据库时SQL解析器的那些‘坑‘

本文深入探讨了ShardingSphere与国产数据库(如达梦、金仓)集成时遇到的SQL解析器差异问题,提供了详细的解决方案和优化策略。通过分析SQL方言差异、JDBC实现差异及解析器兼容性,帮助开发者有效避坑,提升分布式数据库架构设计的效率与稳定性。

weixin_29309475的博客 392

XTU 1055 整数分类

XTU OJ

m0_69729778的博客 765

基于freesurfer和3Dslicer的脑区分割与电极定位全流程解析(实战指南)

本文提供了一套基于FreeSurfer和3D Slicer的颅内电极定位实战指南。详细解析了从环境搭建、数据预处理、FreeSurfer脑区分割、影像配准,到3D Slicer中手动与自动化电极定位的全流程。重点介绍了如何利用FreeSurfer进行高精度脑区分割,并在3D Slicer中实现电极触点的可视化标记与坐标提取,最终获得带脑区信息的电极数据,为iEEG/SEEG研究奠定基础。

banana的博客 299

XTUOJ数学专题

1.1242-XTUOJAlice经常弄丢钥匙,所以她经常需要去配钥匙,但是锁匠不能保证每一把配的钥匙都能打开。Alice 不想多跑,所以她决定一次让锁匠配多把钥匙来提高成功率。假设每次配钥匙都是独立事件,锁匠有p/100 的概率配好钥匙,请问Alice要达到r/100的概率至少有一把钥匙能打开门,最少需要配多少把钥匙?输入第一行是一个整数T(0≤T≤11,000) ,表示样例数。 每个样例占一行...

qq_39088036的博客 2752

YOLOv11 改进 - C2PSA | C2PSA融合TSSA(Token Statistics Self-Attention)令牌统计自注意力,优化遮挡目标感知

本文介绍了Token Statistics Self-Attention(TSSA)机制,并将其集成到YOLOv11中。传统自注意力计算复杂度高,TSSA进行了范式转变,基于token统计特征实现高效注意力交互。它通过“算法展开”推导得出,以“最大编码率降低”为目标,实现特征学习。TSSA包含动态分组和低秩投影优化两步创新,具备线性复杂度。我们将TSSA代码集成到YOLOv11的C2PSA模块中。实验表明,改进后的YOLOv11在目标检测任务中表现良好,验证了TSSA机制的有效性。

魔改工程师的博客 669

本地构建AI智能分析助手之 05 PandasAI如何MySQL数据库 (教程含源码)

与 PostgreSQL 连接器类似,MySQL 连接器允许您连接到 MySQL 数据库。即使您不熟悉 MySQL 或 PandasAI,它也设计得易于使用。

iCloudEnd的博客 703

Problem B 1055 整数分类

2021年下学期《C语言程序设计》作业4-循环结构2 Description 按照下面方法对整数x进行分类:如果x是一个个位数,则x属于x类;否则将x的各位上的数码累加,得到一个新的x,依次迭代,可以得到x的所属类。比如说24,2+4=6,则24的类别数是6;39,3+9=12,1+2=3,则39的类别数是3。 注意看输入位数多达500位,只能用字符数组来存。 #include<stdio.h> //坑 #include<cs

SQ_ZengYX的博客 477

AI Agent开发大全第一课-AI是什么以及如何使用AI

近年来,人工智能的迅猛发展引发了广泛的关注,尤其是“大模型”这一概念越来越深入人心。大模型,顾名思义,通常指的是那些拥有大量参数、能够处理复杂任务的机器学习模型。与传统小模型相比,大模型在数据处理、信息理解和生成等方面表现更加出色。为了理解为什么现在的AI被称为大模型,我们需要深入探讨几个关键因素。立角色是指在提示词中清晰地界定交互双方的身份。明确用户希望模型扮演的角色,可以帮助模型更准确地理解上下文和用户需求。

打造全国最全的AI Agent开发知识领域的博客 1406

XTU-OJ 1055-整数分类

按照下面方法对整数x进行分类:如果x是一个个位数,则x属于x类;否则将x的各位上的数码累加,得到一个新的x,依次迭代,可以得到x的所属类。比如说24,2+4=6,则24的类别数是6;39,3+9=12,1+2=3,则39的类别数是3。

Jay_is_Chou的博客 442

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

XTU-OJ 《C语言程序设计》 1055-整数分类

按照下面方法对整数x进行分类:如果x是一个个位数,则x属于x类;否则将x的各位上的数码累加,得到一个新的x,依次迭代,可以得到x的所属类。比如说24,2+4=6,则24的类别数是6;39,3+9=12,1+2=3,则39的类别数是3。每行输入一个非负整数n,n≤10500,n为0时结束。每行输出对应整数的分类数。

Jay_is_Chou的博客 376

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

PAT乙级-分类-1055 集体照 (25分)

题目:https://pintia.cn/problem-sets/994805260223102976/problems/994805272021680128 1055 集体照 (25分) 拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为 N/K(向下取整),多出来的人全部站在最后一排; 后排所有人的个子都不比前排任何人矮; 每排中最高者站中间(中间位置为 m/2+1,其中 m 为该排人数,除法向下取整); 每排其他人以中间人为轴,按身高非增序,先右后左交替入

weixin_43846587的博客 160

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

信息学奥赛一本通1055:判断闰年

时间限制: 1000 ms 内存限制: 65536 KB提交数:162704 通过数: 72782【题目描述】判断某年是否是闰年。如果公元a年是闰年输出Y,否则输出N。【输入】输入只有一行,包含一个整数a(0 < a < 3000)。【输出】一行,如果公元a年是闰年输出Y,否则输出N。【输入样例】2006【输出样例】N。

m0_56134369的博客 431

PAT 1055集体照

拍集体照时队形很重要,这里对给定的N个人K排的队形设计排队规则如下: 每排人数为N/K(向下取整),多出来的人全部站在最后一排; 后排所有人的个子都不比前排任何人矮; 每排中最高者站中间(中间位置为m/2+1,其中m为该排人数,除法向下取整); 每排其他人以中间人为轴,按身高非增序,先右后左交替入队站在中间人的两侧(例如5人身高为190、188、186、175、170,则队形为

zhongdaliutao的博客 589

PAT乙级题解目录(题型分类)

PAT乙级题解目录(题型分类) 点击题目可以进入原题链接,题解为站内博文 编号 标题 题解 类型- 备注 1001 害死人不偿命的(3n+1)猜想 C++ 水题 1002 写出这个数 C++ STL 应用 1003 我要通过! C++ 数学 规律推导 1004 成绩排名 C++ 水题 1005 继续(3n+1)猜想 C++ 散列表 1006 换个格式输出整数 C++ 字符串处理 1007 素数对猜想 C++ 数学 素数 1008 数组元素循环

我真的不是cjcの博客 996

PAT甲级题目及分类总结

PAT甲级题目及分类总结 可以参考 柳婼的博客 前辈的代码真的不错。 对于题目,我将按序号和分类两种方式进行整理。有基础的朋友可以按顺序解题,这样相当于反复循环各个考点。基础比较薄弱的分类型攻克,再留最后几套题做模拟。 对于每道题,尽量做到一题多解并注重代码可读性。 PAT总结 PAT总结《考前经验贴》PAT总结《语法篇》PAT总结《模拟篇》PAT总结《数学篇》...

圈圈的博客 510

OJ题目分类

注:转自:http://www.cnblogs.com/ACshasow/archive/2013/05/04/3060088.html 1046 简单题 1047 简单的大数 1048 简单字符串处理 1049 简单题 1050 贪心 1051 经典贪心,也可以用DP 1052 贪心 1053 贪心,关于Huffman编码 1054 二分匹配 1055 二分匹配 105...

anchouman0644的博客 295

hdu 题目分类

1001 整数求和 水题 1002 C语言实验题——两个数比较 水题 1003 1、2、3、4、5... 简单题 1004 渊子赛马 排序+贪心的方法归并 1005 Hero In Maze 广度搜索 1006 Redraiment猜想 数论:容斥定理 1007 童年

mr_lee 7751

数据分类处理 排序,模拟 Java

排序,模拟

多头注意力探索Now 199

HDU分类

红的为已A,黄色待A,绿色A了有疑问。 努力A完.方便自己系统A题 不断更新中.................. 水题:1001 1004 简单题1005 找规律 (循环点,周期问题)1008 1012 1013 简单题(有个小陷阱,大数)1017 1018 简单数学题 1019 简单数学题 1020 简单的字符串处理 1021 找规律的数学题,周期8 1030 简单题,找规律的数学题

Nicolas 1189

hdu题目分类

hdu题目分类 2011-10-11 23:32 172人阅读 评论(0) 收藏 举报 转载地址:   http://blog.sina.com.cn/s/blog_6189fc310100uodn.html hdu 分类题集 (2011-07-21 22:32:42)转载 标签: hdu acm 题集分类 it 分类: acm 1001 整数求和 水题 1002 C语言实

SmarterYu的专栏 8587

【基础编程】hdu题目分类

hdu题目分类(转) http://apps.hi.baidu.com/share/detail/17053154 1001 整数求和 水题 1002 C语言实验题——两个数比较 水题 1003 1、2、3、4、5... 简单题 1004 渊子赛马 排序+贪心的方法归并 1005 Hero In Maze 广度搜索 1006 Redraiment猜想 数论:容斥定

喜欢哲学的女孩 3783
上一篇: 1189 Root
下一篇: XTU 组合数
「已注销」
博客等级 码龄6年 43粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值