CCF 201809-1 賣菜 (C++)

2020-08-12 18:41:23

201809-1 賣菜

試題編號: 201809-1
試題名稱: 賣菜
時間限制: 1.0s
記憶體限制: 256.0MB
問題描述:在这里插入图片描述
解題過程

直接按照題意編寫即可。
這裏使用兩個陣列實現沒有難度。

AC程式碼
#include<iostream>
using namespace std;
int main()
{
	int n;
	cin>>n;
	int p1[n];//第一天價格 
	for(int i=0;i<n;i++)
		cin>>p1[i];
	int p2[n];//第二天價格 
	for(int i=0;i<n;i++)
	{
		if(i==0)
			p2[i]=(p1[i]+p1[i+1])/2;
		else if(i==n-1)
			p2[i]=(p1[i-1]+p1[i])/2;
		else
			p2[i]=(p1[i-1]+p1[i]+p1[i+1])/3;
	}
	for(int i=0;i<n;i++)
		cout<<p2[i]<<' ';
	return 0;
}