3301:【例51.1】 删除元素
[例 51.1] 删除元素
#include<iostream>
#include<vector>
using namespace std;
int main(){
int n;
cin>>n;
vector<int>a(n);
for(int i=0;i<n;i++){
cin>>a[i];
}
int x;
cin>>x;
a.erase(a.begin()+x-1);
for(int i=0;i<a.size();i++){
cout<<a[i]<<" ";
}
return 0;
}
3302:【例51.2】 插入元素
[例 51.2] 插入元素
#include<iostream>
using namespace std;
int main(){
int n,a[15],x,y;
cin>>n;
for(int i=1;i<=n;i++) {
cin>>a[i];
}
cin>>x>>y;
int b=0;
for(int i=1;i<=n;i++){
if(i==x&&b==0){
cout<<y;
i--;
b++;
}
else cout<<a[i];
cout<<" " ;
}
return 0;
}
3303:【例51.3】 平移数据
[例51.3] 平移数据
#include<iostream>
using namespace std;
int main(){
int n,a,tmp;
cin>>n;
cin>>tmp;
for(int i=1;i<n;i++){
cin>>a;
cout<<a<<" ";
}
cout<<tmp;
return 0;
}
3304:练51.1 向量点积计算
练511向量点积计算
1108:向量点积计算
1108:向量点积计算
信息学奥赛一本通-编程启蒙3304:练51.1 向量点积计算
#include<iostream>
using namespace std;
int a[1005],b[1005];
int main(){
int n;
long long ans=0;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
cin>>b[i];
}
for(int i=1;i<=n;i++){
ans+=a[i]*b[i];
}
cout<<ans;
return 0;
}
3305:练51.2 老鹰捉小鸡
练 51.2 老鹰捉小鸡
《小学生C++趣味编程》第63课 老鹰捉小鸡_循环移位
小学生C++趣味编程 上机作业 每日一练 第6单元 数组
小学生C++趣味编程 上机作业 每日一练 第6单元 数组_信息学奥赛一本通【例5.20】字串包含-CSDN博客
#include<iostream>
using namespace std;
int main(){
cout<<"1: 1 2 3 4 5\n2: 2 3 4 5 1\n3: 3 4 5 1 2\n4: 4 5 1 2 3\n5: 5 1 2 3 4\n6: 1 2 3 4 5\n7: 2 3 4 5 1\n8: 3 4 5 1 2\n9: 4 5 1 2 3\n10: 5 1 2 3 4";
return 0;
}
《信息学奥赛一本通 编程启蒙C++版》3001-3005(5题)
《信息学奥赛一本通 编程启蒙C++版》3006-3010(5题)
《信息学奥赛一本通 编程启蒙C++版》3011-3015(5题)
《信息学奥赛一本通 编程启蒙C++版》3016-3020(5题)
《信息学奥赛一本通 编程启蒙C++版》3021-3025(5题)
《信息学奥赛一本通 编程启蒙C++版》3026-3030(5题)
《信息学奥赛一本通 编程启蒙C++版》3031-3035(5题)