C++学习
.Ternura.
why you in fire :)
展开
-
005:编程填空:学生信息处理程序
描述实现一个学生信息处理程序,计算一个学生的四年平均成绩。要求实现一个代表学生的类,并且类中所有成员变量都是【私有的】。补充下列程序中的 Student 类以实现上述功能。输入输入数据为一行,包括:姓名,年龄,学号,第一学年平均成绩,第二学年平均成绩,第三学年平均成绩,第四学年平均成绩。其中姓名为由字母和空格组成的字符串(输入保证姓名不超过20个字符,并且空格不会出现在字符串两端),年龄、学号和学年平均成绩均为非负整数。信息之间用逗号隔开。输出输出一行数据,包括:姓名,年龄,学号,四年平转载 2021-03-06 14:54:17 · 203 阅读 · 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 · 200 阅读 · 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 · 409 阅读 · 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 · 395 阅读 · 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 · 337 阅读 · 1 评论