B1002
来源:互联网 发布:大数据与软件工程 编辑:程序博客网 时间:2024/06/05 08:06
#include <iostream>#include<string>using namespace std;int main(){ int sum=0,sum_seperate[3],sum_num=0; char temp; //字符串string类型的使用和头文件 string s_output[10]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; //检测回车键;char字符转化为int数值 while((temp=cin.get())!='\n') sum+=(temp-'0'); //do...while语句格式 while(sum) { sum_seperate[sum_num++]=sum%10; sum/=10; } while(1) { --sum_num; cout<<s_output[sum_seperate[sum_num]]; if(!sum_num) break; cout<<' '; } return 0;}
————————————————
不太想用多余的内存来分离int数
能否直接由sum完成要求
0 0
- B1002
- B1002
- B1002
- [PAT] B1002
- PAT B1002
- B1002. 写出这个数 (20)
- B1002. 写出这个数 (20')
- PAT:B1002. 写出这个数 (20)
- pat-b1002. 写出这个数 (20)
- PAT---B1002. 写出这个数 (20)
- PAT B1002. 写出这个数 (20)
- PAT_乙级训练记录 (B1002)
- PAT B1002 写出这个数 字符串数组要用二维数组表示!
- 20170312学习笔记——构造代码块与构造函数的区别
- (51nod)1009
- TCP/IP协议族
- Django-表单字段
- 我的软件工程课目标-------物品管理系统
- B1002
- C语言编程规范(华为软件精英挑战赛)
- 几个高效的字符串匹配算法
- numpy矩阵的基础操作2
- 151. Reverse Words in a String
- [网易云课堂]Linux内核分析(三)—— 跟踪分析Linux内核的启动过程
- 从USB驱动器运行Windows 10
- 网络层
- hud 1030 Delta-wave(数论)