C++学习
.Ternura.
why you in fire :)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
005:编程填空:学生信息处理程序
描述 实现一个学生信息处理程序,计算一个学生的四年平均成绩。 要求实现一个代表学生的类,并且类中所有成员变量都是【私有的】。 补充下列程序中的 Student 类以实现上述功能。 输入 输入数据为一行,包括: 姓名,年龄,学号,第一学年平均成绩,第二学年平均成绩,第三学年平均成绩,第四学年平均成绩。 其中姓名为由字母和空格组成的字符串(输入保证姓名不超过20个字符,并且空格不会出现在字符串两端),年龄、学号和学年平均成绩均为非负整数。信息之间用逗号隔开。 输出 输出一行数据,包括: 姓名,年龄,学号,四年平转载 2021-03-06 14:54:17 · 271 阅读 · 0 评论 -
004:神秘的数组初始化
描述 填空,使得程序输出指定结果 输入 无 输出 123,456 样例输入 无 样例输出 123,456 #include <iostream> using namespace std; int main() { int * a[] = { // 在此处补充你的代码 }; *a[2] = 123; a[3][5] = 456; if(! a[0] ) { cout << * a[2] << "," << a[3][5]; } return原创 2021-03-04 21:34:02 · 300 阅读 · 1 评论 -
003:好怪异的返回值
描述 填空,使得程序输出指定结果 输入 无 输出 10 样例输入 无 样例输出 10 #include <iostream> using namespace std; // 在此处补充你的代码 getElement(int * a, int i) { return a[i]; } int main() { int a[] = {1,2,3}; getElement(a,1) = 10; cout << a[1] ; return 0; } int & 引用可作为原创 2021-03-04 21:19:40 · 537 阅读 · 1 评论 -
002 难一点的swap
描述 填空,使得程序输出结果是: 5,3 输入 无 输出 5,3 样例输入 无 样例输出 5,3 #include <iostream> using namespace std; void swap( // 在此处补充你的代码 ) { int * tmp = a; a = b; b = tmp; } int main() { int a = 3,b = 5; int * pa = & a; int * pb = & b; swap(pa,pb); cout &l原创 2021-03-04 21:02:47 · 499 阅读 · 1 评论 -
001:简单的swap
填空,使得程序输出结果是: 5,3 输入 无 输出 5,3 样例输入 无 样例输出 5,3 #include <iostream> using namespace std; class A { public: int x; int getX() { return x; } }; void swap( // 在此处补充你的代码 ) { int tmp = a.x; a.x = b.x; b.x = tmp; } int main() { A a,b; a.x = 3; b.原创 2021-03-04 20:47:48 · 460 阅读 · 1 评论
分享