1002 写出这个数
发布日期:2022-04-07 05:22:29
浏览次数:48
分类:技术文章
本文共 666 字,大约阅读时间需要 2 分钟。
1002 写出这个数
题目描述
思路
在审题中我们发现,这个整数可以特别大,用
1用’1’-‘0’ 进行运算。 用循环的方式把所有位上的数字进行求和sum,结束标准位int
的类型根本无法存下,这个我们用数字字符进行储存。\0
. sum%10得到各个位数存在一个数组中,用n进行标记sum位数,也是数组的下标 我们可以枚举拼音数字。
代码实现
#includeint main(){ //创建字符数组 char arr[100]; //整数数组储存和的每个位数 int brr[100]={ 0}; //创建和 int sum = 0,i=0,n=0; //创建拼音数字数组 char* pin[10] = { "ling","yi","er","san","si","wu","liu","qi","ba","jiu" }; //输入整数 scanf("%s", arr); //计算各个位数之和 while (arr[i]) { sum += arr[i] - '0'; i++; } //储存sum的各个位数,同时用n进行标记 //从个位数进行储存的 while (sum) { brr[n] = sum % 10; sum /= 10; n++; } //输出 while (n) { printf("%s", pin[brr[n-1]]); n--; if (n)//保证最后一个不打印空格 printf(" "); } return 0;}
转载地址:https://blog.csdn.net/m0_60598323/article/details/123703058 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年03月30日 07时28分25秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
链式前向星
2019-04-26
HDU4990 Reading comprehension
2019-04-26
指针数组和数组指针
2019-04-26
dijkstra求次短路径
2019-04-26
欧几里德与拓展欧几里德定理
2019-04-26
poj2115C Looooops 拓展欧几里德
2019-04-26
除法取模和逆元
2019-04-26
HDU5019Revenge of GCD
2019-04-26
中国剩余定理
2019-04-26
组合数取模
2019-04-26
线段树模板
2019-04-26
poj3264 Balanced Lineup——线段树
2019-04-26
RMQ算法
2019-04-26
树状数组
2019-04-26
度度熊与邪恶大魔王——dp
2019-04-26
ubuntu修改.bashrc文件
2019-04-26
Ubuntu查看系统分区使用情况,CPU使用情况
2019-04-26
Ubuntu下安装与卸载Qt
2019-04-26
Ubuntu16.04 开启多个终端,一个终端多个小窗口
2019-04-26
后端服务百万高并发实战
2019-04-26