C++蓝桥等考导学/十四级:字符串/之二:(6字符串(1))

一、观看视频

01】字符串的输入输出【02】字符分类计数【03】字符串长度

04】重复字符串

二、研读学生讲义

【学生讲义】01】字符串的输入输出【学生讲义】02】字符分类计数【学生讲义】03】字符串长度

【学生讲义】【04】重复字符串

三、练习题(不清楚回头查看有关视频或讲义)

01】 在下面的程序中输入“I love C++”,输出什么?

· 

· 

· 

· 

· 

· 

· 

· 

· 

#include<iostream>using namespace std;int main(){  char s[100];  cin >> s;  cout << '[' << s << ']' << endl;   return 0;}

02】 在下面的程序中输入“I love C++”,输出什么?

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

#include<iostream>using namespace std;int main(){  char s1[100], s2[100], s3[100];  cin >> s1 >> s2 >> s3;  cout << '[' << s1 << ']' << endl;  cout << '[' << s2 << ']' << endl;  cout << '[' << s3 << ']' << endl;   return 0;}

03】下面的程序能通过编译吗?运行可能会出什么问题?

· 

· 

· 

· 

· 

· 

· 

· 

· 

#include<iostream>using namespace std;int main(){  char s[100];  cin.getline(s, 200);  cout << '[' << s << ']' << endl;   return 0;}

04】 在下面的程序中输入“I love C++”,输出什么?

· 

· 

· 

· 

· 

· 

· 

· 

· 

#include<iostream>using namespace std;int main(){  char s[100];  cin.getline(s, 9);  cout << '[' << s << ']' << endl;   return 0;}

05】 在下面的程序中输入第一行:“I love C++.”,第二行:“I love C++ too.”,输出什么?

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

#include<iostream>using namespace std;int main(){  char s1[100], s2[100];  cin.getline(s1, 100);  cin.getline(s2, 100);  cout << s1 << s2 << endl;   return 0;}

06】 在下面的程序输出什么?

· 

· 

· 

· 

· 

· 

· 

· 

· 

#include<iostream>using namespace std;int main(){  char s[100]="I love C++";  cout << '[' << s << ']' << endl;   return 0;}

07】编程
08】用自定义函数和库函数两种方法编程:09】编程
10】OpenJudge练习
OpenJudge-1.7-02】找出一个只出现一次的字符
OpenJudge-1.7-03】基因相关性