简单的题目,按照题目意思写即可
#include<iostream> using namespace std; int n; int arr[1005]; int ans[1005]; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>arr[i]; } for(int i=1;i<=n;i++){ if(i==1){ ans[i]=(arr[i]+arr[i+1])/2; }else if(i==n){ ans[i]=(arr[i]+arr[i-1])/2; }else{ ans[i]=(arr[i]+arr[i-1]+arr[i+1])/3; } } for(int i=1;i<=n;i++){ if(i==1){ cout<<ans[i]; }else{ cout<<" "<<ans[i]; } } cout<<endl; return 0; }
CCF-CSP 201809-1 卖菜
最新推荐文章于 2024-07-21 21:32:15 发布