【x】 PAT/BasicLevel_C++/1002. 写出这个数 (20).cpp
C++中的to_string()函数[C++11支持] - Bravo Yeung-羊较瘦之自留地 - CSDN博客
https://blog.csdn.net/lzuacm/article/details/52704931
整数转换为字符串
string字符串 “ ”
char单个字符 ‘ ’
=================version_init===========================
#include <stdio.h>
int main(){
int n,sum =0;
int gw,sw,bw,qw;
char save[]={'ling','yi','er','san','si','wu','liu','qi','ba','jiu','shi'};
while(scanf("%d",&n)!=EOF){
sum +=n;//最多是四位数字
}
gw = sum%10;
sw = sum/10%10;
bw = sum/100%10;
qw = sum/1000%10;
if(qw != 0)
printf("%c\n%c\n%c\n%c",&save[qw],&save[sw],&save[bw],&save[qw]);
else if(bw != 0)
printf("%c\n%c\n%c",&save[qw],&save[sw],&save[bw]);
else if(sw != 0)
printf("%c\n%c",&save[qw],&save[sw]);
else if(qw != 0)
printf("%c\n%c",&save[qw]);
return 0;
}
========================
for (int i = 0; i < s.length(); i++)
sum += (s[i] - '0');
string num = to_string(sum);
for (int i = 0; i < num.length(); i++) {
if (i != 0) cout << " ";
cout << str[num[i] - '0'];
不知道这些函数都是怎么用!!!!!!!!
sum += (s[i] - '0'); |
string num = to_string(sum); |
for (int i = 0; i < num.length(); i++) { |
if (i != 0) cout << " "; |
cout << str[num[i] - '0'];
for (int i = 0; i < s.length(); i++) |
最新文章
- PMD使用提醒
- 关于QT安装的一些心得(QT551, VS2013)项目开发配置,以及项目结构分析
- HUD 5086 Revenge of Segment Tree(递推)
- 转:C#写的WEB服务器
- C语言-创建链表及排序
- 该项目中不存在目标 precomputecompiletypescript The target ";PreComputeCompileTypeScript"; does not exist in the project
- 【转】myget编译过程中make出错的解决办法
- linux中查找命令find、locate、whereis、which、type区别
- C语言中输入输出重定,freopen()妙用。
- C# 二维数组和集合
- [iOS Animation]CALayer-图层时间
- Django--ORM相关操作
- CSS3 三次贝塞尔曲线(cubic-bezier)
- Linux DNS 服务器安装、配置和维护
- Vue-cli 搭建web服务介绍
- 24小时学通Linux内核之向内核添加代码
- 【学习笔记】深入理解async/await
- UML类图应该怎么看?
- 关于适用base64对图片进行编码在服务器上性能的相关讨论
- TMS WEB Core v1.2预览版:新的Electron应用程序支持