摘要: 对于两重for循环 include include include using namespace std; / 把一个字符串中的所有单词找到,并按行输出 / int main() { char str[100]; gets(str); int n = strlen(str); for(int i 阅读全文
posted @ 2020-02-03 00:50 DriftingAE86 阅读(148) 评论(0) 推荐(0) 编辑
摘要: C++真鸡儿难 自定义头文件和使用时常遇到的错误:头文件重复包含和变量重复定义 参考网址 "头文件重复包含和变量重复定义" 多维函数做形参易错点 参考网址 "二维数组传参的格式" 在函数中以形参的形式使用多维数组时,千万不要使用下标运算符 ! 使用多维数组的正确代码例子 (一共有三种方式) incl 阅读全文
posted @ 2020-01-16 02:34 DriftingAE86 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 最基本的调试既是在程序中插入输出语句输出某些变量的值,以检查程序运行到此处时,变量的变化是否符合设想。 当使用源代码文件格式时,可以=将某段调试输出这样写: #ifdef _mydebug//调试开始 cout << "This is a debug message\n"; /*以下时调试内容*/ 阅读全文
posted @ 2019-11-25 20:12 DriftingAE86 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 在一个工程中查找某个文件,按两次shift, 即double shift。 在某个类文件中查找某个关键词,按下ctrl+R。在整个工程中查找某个关键词,按下ctrl+shift+R。 有时候某几串代码一直被重复利用,我们就想把那几串代码封装起来变成一个方法,可以使用ctrl+alt+M。 关闭当前代 阅读全文
posted @ 2019-11-23 00:50 DriftingAE86 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 整型数组元素数量不能超过1 * 107,超过了编译不会检查出错误,但是运行会崩溃。。。 取余运算符只能用在两个int型之间。 #include <cmath> float fmod (float x, float y) 功能计算x / y的余数。可以在%用不了的情况下尝试下 两个数的位数分别为a, 阅读全文
posted @ 2019-10-28 19:45 DriftingAE86 阅读(192) 评论(0) 推荐(0) 编辑
摘要: good numbers easy version 输入值n一直除3至0,在这个过程中只要n % 3 == 2就说明n不是good number,因为2 == 3^0 + 3^0 阅读全文
posted @ 2019-10-27 23:07 DriftingAE86 阅读(140) 评论(0) 推荐(1) 编辑
摘要: 经过调试发现编译器第一次经过getline()时什么也不做,知道第二次经过getline()时程序才会提示你让你输入s 所以当你输入n时,实际只能再输入n - 1个字符串,改成cin >> s;即可解决这个问题 为什么会这样? 原因链接:https://blog.csdn.net/u01142160 阅读全文
posted @ 2019-10-25 07:59 DriftingAE86 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 如果加入了break,当输入为 4 0 1 0 1 输出为 HEAD EASY (等待输入一个数字) 原因是当检测到1break跳出while(n)循环 输出HEAD n被0赋值 输出EASY n被1赋值 等待输入一个数字 当在输入一个1时,会输出 HEAD 阅读全文
posted @ 2019-10-24 23:25 DriftingAE86 阅读(345) 评论(0) 推荐(0) 编辑