球助!60pts上不去
查看原帖
球助!60pts上不去
1281414
zzx20120619楼主2025/7/23 21:37

CODE:

#include<bits/stdc++.h>
using namespace std;
int num;
int a;
int main(){
	for(int i=1;i<=12;i++){
		cin>>a;
		if(0<=num+a&&num+a<=310) printf("%.1lf \n",a*3.0);
		else if(310<num+a&&num+a<=520){
			if(num<=310){
				int l=310-num;
				printf("%.1lf \n",l*3.0+(a-l)*3.3);
			}
			else printf("%.1lf \n",a*3.3);
		} 
		else if(520<num+a){
			if(num<=520){
				int l=520-num;
				printf("%.1lf \n",l*3.3+(a-l)*4.2);
			}
			else printf("%.1lf \n",a*4.2);
		} 
		num+=a;
	}
	return 0;
}

感谢,必关。

2025/7/23 21:37
加载中...