【CSP CCF记录】201809-1第14次认证 卖菜
题目
样例输入
8
4 1 3 1 6 5 17 9
样例输出
2 2 1 3 4 9 10 13
代码
没有什么难度的一道题,主要是i=0,i=n-1,1<n<n-1三种编号的商店分情况讨论。
#include<bits/stdc++.h>
using namespace std;
int n;
const int N=1050;
int main()
{
cin>>n;
int a[N];
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=0;i<n;i++)
{
int temp=0;
if(i==0)
{
temp=(a[i]+a[i+1])/2;
cout<<temp<<" ";
}
else if(i==n-1)
{
temp=(a[i]+a[i-1])/2;
cout<<temp<<" ";
}
else
{
temp=(a[i]+a[i-1]+a[i+1])/3;
cout<<temp<<" ";
}
}
return 0;
}
结果
原文地址:https://blog.csdn.net/m0_73733846/article/details/144019188
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!