摘要: 比如输入 Hello World Here I Come 输出 Come I Here World Hello 可见并不会告诉我们要输入几个字符串,必须找到一个终止条件让输入停止 利用cin并不会输入空格可以将这些字符分开,以回车键结束,想到getchar()可以接受回车键(ASCII为32) 完整 阅读全文
posted @ 2021-01-02 15:10 Gx_y 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 string t; 7 cin>>t; 8 int len = t.length(),i; 9 10 for(i = 0;i<len;i++) 11 { 12 t[len 阅读全文
posted @ 2020-06-06 17:57 Gx_y 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1 #include<iostream> 2 #include<cstring> 3 //.size()的头文件 4 using namespace std; 5 6 int next1[1000005]; 7 void getnext(string t ,int tsize)//从0号下标开始存起 阅读全文
posted @ 2020-06-06 17:55 Gx_y 阅读(2150) 评论(0) 推荐(0) 编辑
摘要: 1 #include <iostream> 2 using namespace std; 3 4 class Date { 5 private: 6 int year; 7 int month; 8 int day; 9 public: 10 Date(); 11 Date operator++(i 阅读全文
posted @ 2020-05-27 16:41 Gx_y 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 string s; 7 while(1) 8 { 9 cin>>s; 10 cout<<s<<endl; 11 } 12 } 上代码会进入无限循环,ctrl z也不会停止 阅读全文
posted @ 2020-05-18 15:38 Gx_y 阅读(1417) 评论(0) 推荐(0) 编辑
摘要: 字符:采用getchar()函数进行输入 字符串:string str;getline(cin,str); char s[100];cin.getline(s,100); 1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 阅读全文
posted @ 2020-05-17 15:54 Gx_y 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 假定在“data.txt”文档中存放了1 2 3 fstream file; 1 fstream file; 2 file.open("data.txt"); 3 if (!file) cout << "错误!未找到文件!" << endl; 4 5 while(!file.eof()) //!!e 阅读全文
posted @ 2020-05-02 19:32 Gx_y 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: 如若在“合并链表并去除重复元素”的执行语句: while(p3->data==p1->data&&p1)p1=p1->next; while(p3->data==p2->data&&p2)p2=p2->next; 用来跳过链表L1/L2中与新建的链表重复的元素,注意如果这么写的话可能会出现“段错误” 阅读全文
posted @ 2020-04-30 15:44 Gx_y 阅读(967) 评论(1) 推荐(0) 编辑