自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 改错题_104

#include #include using namespace std; void create (int a[][20], int num, int n) { int i, j, endnum = n * n + num - 1; for (i = 0, j = 0; num < endnum; i ++, j ++) { do { a[i][j

2014-06-29 21:47:01 380

原创 改错题_114

1. 第19行, 将void AddToEnd(Node *New, Node *head) 改成 Node* AddToEnd(Node *New, Node *head)   题解:因为是插入指针, 所以需要将插入后的值返回个主函数中的变量   2. 第24行, 将AddToEnd(New, head -> next) 改成 head -> next = AddToEnd(New, h

2014-06-26 16:17:38 382

原创 改错题_113

1. 第18行, 将for (i = 0; i 改成 for (i = 0; i    题解:比较的次数应该是m次, 即所需要的前m人, 不应该是所有的人n, 而且p也没有这么大的空间来存放。   2.第20行, 将for (k = j = 1; j 改成 for (k = j = 0; j    题解:这个判断思路类似于冒泡排序, 不过这里应该从0开始, 才能够从所有的数据中进行选择

2014-06-26 16:16:59 374

原创 改错题_112

1. 第23行, 将while (fp(a)*fp(b) 改成 while (fp(a)*fp(b) > 0)   题解:要一直循环直到两值异号为止, 即两个数相乘小于0   2.第23行, 将x0 = (x2 - x1)/2 改为 x0 = (x2 + x1)/2.0   题解:首先x0应该是x2和x1的和的一般, 而且在double的运算中不应该出现整型, 所以2改为2.0  

2014-06-26 16:16:36 365

原创 改错题_111

1. 第3行, 将 #define M 4 改成 const int M = 4;   题解:   2. 第16行, 将 p1 = p 改成 p1 = &p[0][0];   题解:应为p1是一维的整型指针变量, 所以应该改成取p[0][0]的地址。   3. 第20行, 将Sort(p3, n) 改成 Sort(p3, n * M)   题解:需要排序的数应该是n*M个  

2014-06-26 16:16:10 402

原创 改错题_110

1. 第6行, 将for (i = 0; i 改成 for (int i = 0; i    题解:未定义整型变量i。   2. 第11行,将void change(int a[10], int n) 改成 void change(int a[], int n)   题解:最好应该改一下   3. 第17行,将 *minp = *p 改成 minp = p   题解:  

2014-06-26 16:15:00 396

原创 改错题_109

1. 第7行, 将 for (; *str; str++) 改成 for (; *str; str++)   题解:需要将str向后移动。   2. 第12行, 将 if (0 改成 if ('0'    题解:这里0—9都是字符, 所以应该加单引号   3. 第24行, 将cin.getline(str) 改成 cin.getline(str, 100)   题解:使用cin

2014-06-26 16:13:38 381

原创 改错题_108

1. 第8行, 将 return a == b 改成 return a != b   解题: 因为是判断是否相等, 所以应该是a == b   2. 第14行, 将 total初始化为0   题解:因为要使用++   3. 第14行, 添加char *p, *q   题解:线面代码使用但未申请   4. 第34行, 将 s2[] 改成 s2[20]   题解:申请字符数

2014-06-26 16:13:12 358

原创 改错题_107

1. 第8行, 将n % i != 0 改成 n % i == 0   题解:如果n%i == 0, 说明i为n的一个约数, n不是素数。   2. 第9行,, 将 return 1 改成 return n != 1   题解:在这题中不改也没事儿,因为题目中区间不包含1, 不过这样会更加通用。   3. 第12行, 将 int find_pq (int n, int p, int

2014-06-26 16:12:45 400

原创 改错题_106

1. 第11行, 将 array 改成 array[i][j]   题解:相信大家都知道为什么的。   2. 第12行, 将 fun (Array, m, n, k)  改成 fun (Array, &m, &n, &k)    题解: 因为函数fun的参数为三个整型指针, 所以调用时应该给地址   3. 第20行, 添加*p1 = *p2 = *p3 = 0   题解: 给三

2014-06-26 16:11:26 362

原创 改错题_105

1. 第2行, 添加#include    题解:因为使用了cstring函数库里的函数。   2. 第10行, 将s[i] = char (n % 10) 改为 s[i] = char (n % 10) + '0'   题解:因为是将整型转换为字符型, 所以还需要加上’0’的ASCII的数值。   3. 第12行, 将 for (int j = 0; j 改为 for (int 

2014-06-26 16:10:23 405

原创 改错题_103

1. 第2行, 添加 #include    题解:因为使用了像strcmp 和 strcpy 这样的函数, 所以应该添加对应的函数库的头文件。   2. 第21行, 将 k == i 改成 k != i   题解:这题用的是冒泡排序的思路,如果k和i相等, 就不许要交换, 因为这个时候i就是当前最小的了, 当k和i不相等的时候, 才需要交换。   3. 第31行, delete 

2014-06-26 16:09:37 341

原创 改错题_102

1. 第4行, 将int*a 改成 inta[][4]   题解:不懂为什么的童鞋们可以翻开书本看看 多维数组的应用这一章。   2. 第6行, 多定义一个整型变量max   题解:因为题目中使用, 却未定义。   3. 第12行, 将 a[i][j] > Max 改为 a[i][j]    题解:因为是要在一行中选取最大值   4.第15、16行, 将if (Max > 

2014-06-26 16:08:20 429

原创 改错题_101

1. 第7行,将if (b >= 'A'&&b = 'A'&&b    题解:这里通过将’a’ - ‘A’的差值作为把小写改变成大写的方法, 翻译成ASCII码就是用97 - 65, 再通过将字符变量b加上这个值, 将b变换成小写字母。   2. 第16行,将 equal(p, q) 改为 equal(*p, *q)   题解:因为函数equal的参数为(char, char),所以在

2014-06-26 16:05:09 444

原创 面相对象部分_211

#include using namespace std; class RECT { protected:     double x, y; public:     RECT(){}     RECT(double, double);     virtual double area();     double peri();     virtual int

2014-06-25 14:00:45 418

原创 面向对象部分_210

#include using namespace std; class Array { private:     int n;     int s;     int a[10], b[10]; public:     Array(int, int*, int);     void change();     void output(); }; A

2014-06-25 14:00:01 422

原创 面向对象部分_209

#include using namespace std; class Array { private:     int num;     int s;     int a[10], b[10]; public:     Array(int*, int);     int fun(int, int*, int);     void del();     v

2014-06-25 13:58:17 406

原创 面向对象部分_208

#include #include using namespace std; class fraction { private:     int m;     int n; public:     fraction(){}     fraction(int, int);     int gcd(int, int);     fraction operat

2014-06-25 13:57:07 405

原创 面向对象部分_207

#include #include using namespace std; class fraction { private:     int m;     int n; public:     fraction(){}     fraction(int, int);     int gcd(int, int);     fraction operat

2014-06-25 13:55:58 290

原创 面向对象部分_206

#include #include using namespace std; const int M = 2, N = 3; class Matrix { private:     int a[M][N]; public:     Matrix(){}     Matrix(int x[][N], int);     Matrix operator

2014-06-25 13:55:13 377

原创 面向对象部分_205

#include #include using namespace std; class ARRAY { private:     float data[10];     float Max;     float Min;     float Average; public:     ARRAY(float*);     void process();

2014-06-25 13:53:34 392

原创 面向对象部分_204

小伙伴们, 还在为不知道怎么下手而头疼吗, 我们程序竞赛协会来帮你们啦~\(≧▽≦)/~啦啦啦。 另外, 如果有对编程含有浓厚兴趣的同学, 我们随时欢迎你们的加入哟~~。 以下代码仅供参考, 如果你直接copy导致课设不及格, 我们可不服责任哟!!!

2014-06-25 13:52:15 371

原创 面向对象部分_203

面向对象部分_203

2014-06-25 13:50:32 437 1

原创 面向对象部分_202

小伙伴们, 还在为不知道怎么下手而头疼吗, 我们程序竞赛协会来帮你们啦~\(≧▽≦)/~啦啦啦。 另外, 如果有对编程含有浓厚兴趣的同学, 我们随时欢迎你们的加入哟~~。 以下代码仅供参考, 如果你直接copy导致课设不及格, 我们可不服责任哟!!! 面向对象部分_202

2014-06-25 13:48:04 444

原创 面向对象部分_201

小伙伴们, 还在为 #include #include using namespace std; class PALIN { private:     int low, up;     int a[100];     int Count; public:     PALIN(int, int);     int palin(int);    

2014-06-25 13:45:14 467

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除