c++
zoeJzy
这个作者很懒,什么都没留下…
展开
-
c++编译错误集锦
c++错误1.C4996 ‘std::copy::_Unchecked_iterators::_Deprecate’: Call to ‘std::copy’ with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To dis...原创 2018-10-21 18:03:41 · 641 阅读 · 0 评论 -
数据结构之树-----------------------二叉树的叶子节点计数方法
1.递归方式int getLeave(TreeNode *p) {if (p == NULL){return 0;} if (p->leftChild == NULL && p->rightChild == NULL) { num++; } getLeave(p->leftChild); getLeave(p->rightChi原创 2018-11-17 16:01:00 · 441 阅读 · 0 评论 -
逆转字符串——输入一个字符串,将其逆转并输出。
#include<iostream>#include<string>#include<stack>using namespace std;int main(){ stack<char> temp; string a; int i = 0; cin >> a; while (a[i] != '\0') { temp....原创 2019-07-02 19:25:10 · 2582 阅读 · 0 评论 -
统计元音字母——输入一个字符串,统计出其中元音字母的数量以及每个元音字母的数量
#include<iostream>#include<string>#include<ctype.h>using namespace std;int main() { string str; cin >> str; int sumCnt = 0; char l[5] = { 'a','e','i','o','u' }; int c...原创 2019-07-02 19:29:41 · 18148 阅读 · 0 评论 -
拉丁猪文字游戏——这是一个英语语言游戏。基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay(譬如“banana”会变成“anana-bay”)
#include<iostream>#include<string>using namespace std;int main() { string str, lastr; cin >> str; int j = 0; for (; j<str.length(); j++) { if (str[j] == 'a' || str[j] ==...原创 2019-07-03 01:13:24 · 426 阅读 · 0 评论 -
判断是否回文
#include<iostream>using namespace std;int main() { char str[100]; int len = 0; bool flag = true; cout << "please cin a str" << endl; int i = 0; str[i] = getchar(); while (s...原创 2019-07-13 17:18:07 · 303 阅读 · 0 评论 -
程序员练手小项目
文本操作• 逆转字符串——输入一个字符串,将其逆转并输出。• 拉丁猪文字游戏——这是一个英语语言游戏。基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay(譬如“banana”会变成“anana-bay”)。可以在维基百科上了解更多内容。• 统计元音字母——输入一个字符串,统计处其中元音字母的数量。更复杂点的话统计出每个元音字母的数量。• 判断是否为回文——判断用户输...原创 2019-07-02 19:22:26 · 521 阅读 · 0 评论 -
C++实现统计字符串中的单词数目
#include<iostream>#include<string>using namespace std;int main() { string str; cout << "请输入一串字符(以一个空格为分隔不同单词)" << endl; getline(cin, str); int i = 0, count = 0; while ...原创 2019-08-03 14:49:58 · 8003 阅读 · 1 评论