C1102: 第二册-第三课-字符串 运行中 公开

课程概要

字符串有两种存领方式:
1、字符数组 char s[100]; 定义一个可以存放100个字符的字符数组   输入方式:cin>>s;  或者 for(int i=0;i<100;i++){cin>>s[i];} 逐个字符输入
2、string 需要引入 cstring 函数库,string s;  定义一个存放字符串的字符串变量  cin>>s; 或都 循环逐个输入,或者 getline(cin, s);
cin>>s; 的输入方式,不能读取空格,当它遇到空格或换行符时,读取停止,比如: abc1 23 只能读取到 abc1
getline(cin, s); 只适合于 string  类型的字符串,它一次读取一行,可以读取空格,遇到换行符停止
strlen(s); 可以获取字符数组的长度           s.length();   可以获取 string 类型字符串的长度
两都都可以通过下标访问字符串的某一个字符,比如: s[5];  string 在内存中也是以字符数组的形式来存放的



状态题目编号标题 来源/分类 正确 提交
未作答
A 字符串移动 入门必做-语言过关 64 123
未作答
B 墓碑上的字符 入门题-字符串处理 34 48
未作答
C 奇偶位互换 入门题-字符串处理 32 57
未作答
D 元音字母转换 入门题-字符串处理 21 45
未作答
E 字符串反转 入门题-字符串处理 12 70
未作答
F 大小写互换 基础题-字符与字符串 28 65
未作答
G 国名排序 语言基础-字符串 9 20
未作答
H 词组缩写 入门题-字符串处理 11 31
未作答
I 统一资源定位符 入门题-字符串处理 9 39
未作答
J 相同字符串 入门必做-语言过关 8 22
未作答
K 牛棚回声 入门必做-语言过关 11 17
未作答
L 小珂的数学题 基础题-字符与字符串 1 3