csp跳一跳70分(C++)

csp跳一跳70分(C++)_第1张图片

#include
using namespace std;
int main(){
	int n[30],grade[30];
	int number=0;
	for(int i=0;i<30;++i){
		cin>>n[i];
		if(n[i]==1){
			grade[i]=1;
		}
		else if(n[i]==2&&i==0){
			grade[i]=2;
		}
		else if(n[i]==2&&i>0&&n[i-1]!=2){
			grade[i]=2;
		}
		else if(n[i]==2&&i>0&&n[i-1]==2){
			grade[i]=grade[i-1]+2;
		}
		number+=grade[i];
		if(n[i]==0){
			cout<

在这里插入图片描述
运行结果如下
csp跳一跳70分(C++)_第2张图片

你可能感兴趣的:(学习,复习,csp)