一、观看视频
【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】基因相关性