求助于一下好心人!!!有没有大大帮我看看程序哪里有问题?拜托了!!!
查看原帖
求助于一下好心人!!!有没有大大帮我看看程序哪里有问题?拜托了!!!
763718
muyingmiao楼主2022/8/16 20:30
#include<iostream>
using namespace std;
//a1[j],a1[i]每月的钱数,s存入的钱,s1我手中的钱,a我总共存入多少钱 
int a1[13],s = 0,s1 = 0,a = 0,f = 1,b,c;
int main(){
	for(int j = 1;j<=12;j++){
		cin >> a1[j];
	}
	for(int i = 1;i<=12;i++){
		b = a1[i];
		s = 0;
		if(b>300){
			if(s1<b-300){
				f = 0;
				c = i; 
			}else if(s1>=(b-300)){
				s1 = s1-(b-300);
				f = 1;
			}
			
		}
		if(s1>=b){
			a+=300;
			s1 = s1-b;
		}
		else{
			s = (300-b)/100*100;
			a+=s;
			s1 += 300-b-s;
		}
		if(s1>=100){
			a +=100 ;
			s1 = s1-100;
		}	
	}
	if(f==1){
		cout<<a+(a*0.2)+s1;
	}
	else{
		cout<<'-'<<c;
	}
	return 0;
}
2022/8/16 20:30
加载中...