Shell脚本 Angular Python爬虫实战 flask ssh oauth null ionic3 underscorejs vue部署 vue注册组件 vue基础教程 vue优势 vue标签 jquery绑定事件的方法 安卓虚拟机运行windows excel加减混合求和 python逻辑运算符 python环境搭建 python中文文档 python的str javaindexof java正则匹配 javase教程 java文件流 java基础学习 java在线课程 怎么看java版本 java时间格式 java读取文件 java文件输入输出 java线程停止 怎么装linux系统 vs2010sp1 qtp下载 win10计算器下载 苹果5s降级 js判断字符串相等 计算机网络自顶向下 神剪辑教程
当前位置: 首页 > 学习教程  > 编程语言

PAT 1005 Spell It Right (20 分)

2021/2/13 18:10:18 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

1005 Spell It Right (20 分) 思路分析 主要是由于输入的整数过大&#xff0c;超出了整数型定义的类型&#xff0c;所以将它转化为字符型来处理 具体的代码 #include<iostream> #include<malloc.h> #include<string> #include<sstream>//将整型转化…

1005 Spell It Right (20 分)

思路分析

主要是由于输入的整数过大,超出了整数型定义的类型,所以将它转化为字符型来处理

具体的代码

#include<iostream>
#include<malloc.h>
#include<string>
#include<sstream>//将整型转化为字符串类型
using namespace std;

int main()
{
	string s[10];
	string s1,s2;
	stringstream st;
	s[0] = "zero";
	s[1] = "one";
	s[2] = "two";
	s[3] = "three";
	s[4] = "four";
	s[5] = "five";
	s[6] = "six";
	s[7] = "seven";
	s[8] = "eight";
	s[9] = "nine";
	cin >> s1;
	int sum = 0;
	for (int i = 0; i < s1.size(); i++)
	{
		sum += s1[i] - '0';
	}
	st << sum;
	s2 = st.str();
	cout << s[s2[0] - '0'];
	for (int i = 1; i < s2.size(); i++)
	{
		cout << " ";
		cout << s[s2[i] - '0'];
	}
	return 0;
}

本文链接: http://www.dtmao.cc/news_show_700204.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?