题目:一维数组简单运用-课后作业-8.卡牌收集
这道题要求输入三排,第一排决定了后两排输入的个数,我们可以定义整数类型的n和m来输入数字;
第二行要求输入n个整数,所以需要用到for循环来输入整数,代码如下:
- for (int i = 1;i <= n;i ++){
- cin>>a[i];
- }
这3行代码将输入的数字保存到了名为a的数组内,所以需要提前定义数组a;
第三行代表需要查找指定索引的数字,查找的数据就是第二排输入的卡牌攻击力,而攻击力存储在a中,所以需要另一个for循环遍历a,提取其中的数据:
- for (int i = 1;i <= m;i ++){
cin>>t;
cout<<a[t]<<" ";
- }
这段代码中cin>>t代表第三行的输入,运用a[t]查找并获得了对应数据,将其带入cout语句即可输出对应的数据。