C++求助!!!!!!
查看原帖
C++求助!!!!!!
648716
Worldsfirstwaste楼主2024/7/31 01:44
#include<bits/stdc++.h>
using namespace std;
int s[5],ans=0;

int main(){
	for(int i=1;i<=5;i++){
		cin>>s[i];
	}
	for(int i=1;i<=5;i++){
		ans+=s[i]%3;
		s[i]=s[i]/3;
		if(i==1){
			s[2]+=s[i],s[5]+=s[i]; 
		}
		else if(i==5){
			s[1]+=s[i],s[4]+=s[i];
		}
		else{
			s[i+1]+=s[i],s[i-1]+=s[i];
		}
	}
	for(int i=1;i<=5;i++) cout<<s[i]<<" ";
	cout<<endl<<ans;
	return 0;
}

为什么我把放在main函数里、for函数之前可以过样例,但是放在main函数之前答案又变了,是全局变量和局部变量的问题吗

int s[5],ans=0;
2024/7/31 01:44
加载中...