![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
字符串处理
# 字符串处理
Greylan
练习用。
展开
-
A1073/B1024
Scientific Notation(20分) 单词: scientific notation:科学计数法 notation:符号,记号 trailing:尾部的 the fractional portion:小数部分 the integer portion has exactly one digit, there is at least one digit in the fractional portion: 整数部分只有 1 位,小数部分至少有 1 位 总结: 代码: /...原创 2020-08-12 16:24:42 · 97 阅读 · 0 评论 -
A1061/B1014
Dating(20分) 单词: case sensitive:大小写敏感 总结: 代码:原创 2020-08-08 18:19:39 · 107 阅读 · 0 评论 -
B1002
写出这个数(20分) 总结: 代码: #include <iostream> #include <cstring> using namespace std; int main(){ string num[10]={"ling","yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu"}; string s; cin >> s; int sum = 0; //100位9相加 最大为900 fo..原创 2020-07-10 16:49:04 · 130 阅读 · 0 评论 -
B1031
查验身份证(15分) 总结: 两个判定:①前17位,全为数字。 ②第18位与校验码匹配。两者全满足为正常身份证号。 相反,①不满足或者(||)②不满足,都为错误号码,直接输出。 字符型数字→整型数字的转换:s[i]- '0'。 例如'7'-'0'→7 本题对结尾有无空格或换行无要求。 代码: #include <iostream> #include <cstring> using namespace std; int main(){ string s; i...原创 2020-07-08 21:52:36 · 112 阅读 · 0 评论 -
B1021
个位数统计(15分) 总结: 1000位数字,远超出整型存储范围,用string存储。 关于string:例string s; s.length():直接得出字符串长度,即所有字符个数 s[i]:下标i存储的内容。i的范围是[0,length-1]。 字符型数字→整型数字的转换:s[i] - '0'。 例如 '9'-'0'→0 代码: #include <iostream> #include <cstring> using namespace std; int m..原创 2020-07-08 17:38:11 · 116 阅读 · 1 评论 -
B1006
换个格式输出整数(15分) 总结: 高位向低位输出。 代码: #include <cstdio> int main(){ int n; scanf("%d", &n); for(int i=0; i<n/100; i++) printf("B"); n %= 100; for(int i=0; i<n/10; i++) printf("S"); for(int i=1; i<=n%10; i++) printf("%d".原创 2020-07-08 17:03:46 · 121 阅读 · 0 评论 -
B1009
说反话(20分) 总结: 依次读入单词(空格为分隔符),再逆序输出。 (代码1)二维字符数组char str[80][80]存储。 (代码2)①利用C++中的栈(先进后出),需要头文件#include <stack>和using namespace std;。 ②使用String类处理字符串,必须用cin,cout输入和输出,需要头文件#include <iostream> 。 4. 注意结尾不输出空格的处理...原创 2020-07-03 21:15:25 · 453 阅读 · 0 评论