#Y3020. 计算器

计算器

题目描述

写一个结构体,现实一个计算器,计算器里有一个大小为 10 的数组,初始全是 00

有几个功能封装

操作一是求和,求数组的所有数字的和

操作二是修改数组的数字,给出下标和要改成的数值 0index9,value0\leq index\leq 9, value

操作三是数组全部清零

下面给出了程序的框架,可以参考并完善

struct Calculate{
    int a[10];
    int sum() {}
    void modify(int index, int value) {}
    void clear() {}
}c;

输入格式

第一行操作次数n,n100n,n\leq 100 接下来 nn 行,每行一个或三个数字

一个数字11,表示操作一,

三个数字22 index value, 表示修改的下标和数值

一个数字33,表示操作三,

输出格式

多行,每行一个整数,对应每一个操作一的答案

样例

输入样例

5
2 1 10
1
3
2 4 2
1

输出样例

10
2