OO7-2 把链表对象包装成数组

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

请设计链表结点类Node和链表类LinkList,实现拷贝构造函数和下标运算符重载。要求使用以下main函数,得到类似测试案例的输出。
int main()
{
LinkList L1;
LinkList L2(L1);
int i;
for(i=0; i<L2.Count; i++) L2[i]=L2[i]+1;
int L1Sum=0;
for(i=0; i<L1.Count; i++) L1Sum+=L1[i];
int L2Sum=0;
for(i=0; i<L2.Count; i++) L2Sum+=L2[i];
cout<<L1Sum<<" "<<L2Sum<<endl;
return 0;
}
根据输入,构造链表对象L1,拷贝构造链表对象L2。使用下标运算符对L2中的结点进行算术、赋值运算。之后,使用下标运算符对L1和L2中的数据进行求和。最后输出两个和。
输入2行,第一行是正整数n(n<100);第二行中包含了n个整数。
输出1行,包含2个整数(分别是两个链表结点值的和)。

测试案例:
输入

6
6 8 9 2 4 1

输出

30 36

2022春 面向对象程序设计方法的上机作业

未参加
状态
已结束
规则
OI
题目
39
开始于
2022-04-13 14:30
结束于
2022-06-22 18:00
持续时间
1683.5 小时
主持人
参赛人数
73