洛谷新手村-顺序与分支

P1422 小玉家的电费

#include<bits/stdc++.h>
using namespace std;
int main(){
	double n,ans=0;
	cin>>n;
	if(n<=150) ans=n*0.4463;
	else if(n>400) ans=150*0.4463+250*0.4663+(n-400)*0.5663;
	else ans=150*0.4463+(n-150)*0.4663;
	cout<<fixed<<setprecision(1)<<ans<<endl;
} 

P1085 不高兴的津津

#include<bits/stdc++.h>
using namespace std;
int main(){
	int maxn=0,a,b,ans=0;
	for(int i=1;i<=7;++i){
		cin>>a>>b;
		if(a+b>maxn){
			maxn=a+b;
			ans=i;
		}
	}
	if(maxn>8) cout<<ans<<endl;
	else cout<<"0\n";
}

P1089 津津的储蓄计划

#include<bits/stdc++.h>
using namespace std;
int a[13];
int main(){
	int s=0,sum=0,a,flag=0;
	for(int i=1;i<=12;++i){
		cin>>a;
		sum+=300-a;
		if(sum<0){
			flag=1;
			cout<<"-"<<i<<endl;
			break;
		}else{
			s+=sum/100*100;
			sum%=100;
		}
	}
	if(!flag) cout<<double(sum+s*1.2)<<endl;
	return 0;	
}

P1909 买铅笔

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,c,p,x,ans;
    cin>>n;
    cin>>c>>p;
    ans=ceil(n*1.0/c)*p;
    for(int i=0;i<2;++i){
        cin>>c>>p;
        x=ceil(n*1.0/c)*p;
        ans=min(ans,x);
    }
    cout<<ans<<endl;	
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值