c++
PZDXD
这个作者很懒,什么都没留下…
展开
-
1004 Counting Leaves
#includeusing namespace std;typedef struct _treeNode{int level;int isLeaf;//1for yes,0 for noint father;}treeNode;int dolevel(treeNode* tree,int N,int tmp){//求解tmp的level并返回if(!tree[tmp].father){return 1;}else{return dolevel(tree,N,tree[tmp].fa原创 2022-03-15 16:37:34 · 96 阅读 · 0 评论 -
vs最后一行执行完报告未加载wntdll.pdb
vs最后一行执行完报告未加载wntdll.pdb调试到最后一行蹦出这么个东西,搜索了一下帖子发现因为new 数组的时候int * a=new int[n];写成了int * a=new int(n);原创 2021-04-27 16:33:49 · 227 阅读 · 0 评论 -
linux ubuntu20 vscode 配置c++调试环境报错 提示:launch program ***** does not exist
linux ubuntu20 vscode 配置c++调试环境报错提示:launch program ***** does not exist看了半天每看出有啥错最后把文件名和任务名都改成英文就ok了sb原创 2021-04-20 14:24:38 · 1728 阅读 · 0 评论 -
C++多行输入不定个数数字 A+B(7)
问题在于判断是否每行结束,因此以字符方式判断输入流下一个字符是否为换行符'\n'利用函数cin.peek()注意读到最后一个整数其下一个字符即为换行符了,因此这个整数不要浪费了代码如下:#include<iostream>using namespace std;int main() { int n, y; char x; while (cin >> n) { while(cin.peek()!='\n') ...原创 2021-04-18 16:56:30 · 1024 阅读 · 0 评论