1002.写出这个数
题目截图:
思路:
将输入存储到字符数组中,然后求各位和,然后根据和的每一位输出。
代码:
1 /* 2 1002.写出这个数 3 */ 4 5 #include <stdio.h> 6 #include <string.h> 7 #include <math.h> 8 #include <stdlib.h> 9 #include <time.h> 10 11 // num[i] 表示 i 的拼音 12 char num[][10] = {"ling", "yi", "er", "san", "si", "wu", 13 "liu", "qi", "ba", "jiu"}; 14 15 int main() { 16 char str[102]; 17 scanf("%s", str); 18 int i, len=strlen(str), sum=0; 19 for(i=0; i<len; ++i) { // 计算各位和 20 sum += str[i]-'0'; 21 } 22 char s[5]; 23 int n=0; 24 while(sum) { // 分离和的每一位 25 s[n++] = sum%10; 26 sum /= 10; 27 } 28 for(i=n-1; i>=0; --i) { // 从高位开始输出 29 printf("%s", num[s[i]]); 30 if(i != 0) { 31 printf(" "); 32 } 33 } 34 35 return 0; 36 }
转载于:https://www.cnblogs.com/coderJiebao/p/PAT202.html
1002.写出这个数相关推荐
- textarea限制字符数_PAT乙级-1002 写出这个数
PAT乙级-1002 写出这个数 本文作者:Shen,JQ 来源 https://pintia.cn/problem-sets/994805260223102976/problems/99480532 ...
- 1002 写出这个数 (20分)
1002 写出这个数 (20分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10 ...
- C++学习之路 | PTA乙级—— 1002 写出这个数 (20分)(精简)
1002 写出这个数 (20分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10 ...
- 【PAT乙】1002 写出这个数 (20分)
1002 写出这个数 (20分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10 ...
- 1002 写出这个数 (20 分)
1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 1 ...
- PAT 乙级 1002 写出这个数
1002 写出这个数 (20 point(s)) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 ...
- 【PAT乙级】1002 写出这个数——柳神代码解析
1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 1 ...
- pat真题1002 写出这个数C语言解法和java解法
pat真题1002 写出这个数C语言解法和java解法 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这 ...
- C++:PAT 1002 写出这个数 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
1002 写出这个数 C++ 题目 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 1 ...
最新文章
- 团队工具_「管理工具」部门有效管理的5个工具,打造高效团队
- 【R语言】迫松分布估计--判断是否符合迫松分布
- Xbox 2021年科隆展发表会将于8月25日凌晨1点开始
- Android Motion Stills实现AR即时运动捕捉
- android 插入gif,android – Gboard:在EditText上启用GIF插入
- kafka原理_Kafka 架构原理,也就这么回事
- 关于centos启动报错:Failed to start Crash recovery kernel arming的解决方案
- [转载] Python|range函数用法完全解读
- Web---session技术代码演示(request,session,servletContext)
- Docker 基础 ( 二十 ) 部署Redis集群,问题记录
- Delphi7 如何调整背景色为黑色容易护眼
- win10怎么更新显卡驱动_AMD Radeon 20.5.1 驱动程序更新:新增支持 Win10 版本 2004
- java程序员的电脑配置_JAVA程序员笔记本电脑推荐?
- Python 测试题(覆盖了大多数的基础知识和进阶)
- 适合初学者入手的vue项目(2)
- 第二届“马栏山”杯国际音视频算法大赛高分攻略
- mock server 挡板服务搭建
- jsp中定义日期格式
- MyCat —— 性能最好的数据库中间件
- 算法设计与分析--贪心算法
热门文章
- Windows Azure Cloud Service (41) 修改云服务IIS托管管道模式为4.0经典模式
- CSS实现标题文字过长部分显示省略号的方法
- 【容器云】十分钟快速构建 Influxdb+cadvisor+grafana 监控
- 安装、配置文件-配置 CACTI 监控 MySQL 数据库状态-by小雨
- C编译: 使用gdb调试
- asp.net绑定checkboxlist--------jquery绑定click事件,获取checkbox的value和显示值
- 手机游戏量产引擎研发手记-导读
- IT-标准化-系列-15.在VPC 2007中构建虚拟网络
- 基于python实现遗传算法
- python图像识别坐标转换成g代码_python - 将坐标系导出为ESPG代码:to_epsg()或ExportToEPSG() - SO中文参考 - www.soinside.com...