《信息学奥赛一本通 编程启蒙C++版》3181-3185(5题)

3181:【例30.2】回家作业

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

[例 30.2] 回家作业

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

30.2_哔哩哔哩_bilibili


#include <bits/stdc++.h>
using namespace std;
int main()
{
	int a;
	cin>>a;
	if(a%2==0) cout<<"yes";
	return 0;
}

#include<bits/stdc++.h>
using namespace std;
int main()
{	
	int ans,a[4+5];
	cin>>ans;
	
	for(int i=1;i<=ans;i++)
	{
		for(int j=1;j<=4;j++)
		{
			cin>>a[j];
		}
		
		for(int j=1;j<=4;j++)
		{
			cout<<a[j]<<" ";
		}
		
		if( a[2]-a[1]==a[3]-a[2] )
		{
			cout<<a[4]+(a[2]-a[1])<<endl;
		}
		else
		{
			cout<<a[4]*(a[2]/a[1])<<endl;
		}
	}
	
    return 0;
}



3182:【例30.3】 按要求计算输出

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

[例 30.3] 按要求计算输出

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

30.3_哔哩哔哩_bilibili

 


#include<bits/stdc++.h>
using namespace std;  
int n,a,b,c;
int main(){
	ios::sync_with_stdio(0);
	cin.tie(0);
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a>>b>>c;
		if(a==1){
			cout<<b+c<<endl;
		}
		else if(a==2){
			cout<<b-c<<endl;
		}
		else if(a==3){
			cout<<b*c<<endl;
		}
		else{
			cout<<b/c<<endl;
		}
	}
}

#include <bits/stdc++.h>
using namespace std;
int main()
{
	int n,a,b,c;
	cin>>n;
	while(n--){
		cin>>a>>b>>c;
		if(a==1) cout<<b+c<<endl;
		if(a==2) cout<<b-c<<endl;
		if(a==3) cout<<b*c<<endl;
		if(a==4) cout<<b/c<<endl;
	}
	return 0;
}



3183:练30.1 鸡尾酒疗法

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

练 30.1 鸡尾酒疗法

1072:鸡尾酒疗法

信息学奥赛一本通(C++版)在线评测系统



#include<bits/stdc++.h>
using namespace std;
long long ans;
double num,sum,abc,xyz;
int main()
{	
	cin>>ans>>num>>sum;
	num=sum/num;
	
	for(int i=1;i<=ans-1;i++)
	{
		cin>>abc>>xyz;
		
		if( (xyz/abc)-num>0.05 )
		{
			cout<<"better"<<endl;
		}
		
		if( num-(xyz/abc)>0.05 )
		{
			cout<<"worse"<<endl;
		}
		
		if( (xyz/abc)-num<=0.05 && num-(xyz/abc)<=0.05 )
		{
			cout<<"same"<<endl;
		}
	}
	
    return 0;
}

#include <bits/stdc++.h>
using namespace std;
int main()
{
	int n,a,b;
	double x,y;
	cin>>n;
	cin>>a>>b;
	x=(double)b/a;
	for(int i=1;i<=n-1;i++){
		cin>>a>>b;
		y=(double)b/a;
		if((y-x)>0.05) cout<<"better"<<endl;
		else if((x-y)>0.05) cout<<"worse"<<endl;
		else cout<<"same"<<endl; 
	}
	return 0;
}



信息学奥赛一本通Vlog 题号:1070 人口增长,1072 鸡尾酒疗法

信息学奥赛一本通Vlog 题号:1070 人口增长,1072 鸡尾酒疗法_哔哩哔哩_bilibili

1.5_18鸡尾酒疗法(C加加)

1.5_18鸡尾酒疗法(C加加)_哔哩哔哩_bilibili

1072:鸡尾酒疗法-信息学奥赛一本通

鸡尾酒疗法(信息学奥赛一本通-T1072)_哔哩哔哩_bilibili

鸡尾酒疗法(信息学奥赛一本通-T1072)_哔哩哔哩_bilibili

1072:鸡尾酒疗法-信息学奥赛一本通_哔哩哔哩_bilibili

【一本通】1072 鸡尾酒疗法_哔哩哔哩_bilibili

C+1072鸡尾酒疗法_哔哩哔哩_bilibili

C++信息学奥赛OJ讲解:1072:鸡尾酒疗法_哔哩哔哩_bilibili

1072:鸡尾酒疗法_哔哩哔哩_bilibili

《信息学奥赛一本通》题解_1072_鸡尾酒疗法_哔哩哔哩_bilibili

1072:鸡尾酒疗法_哔哩哔哩_bilibili




3184:练30.2 错误减法

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

练 30.2 错误减法

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

信奥刷题-错误的减法

信奥刷题-错误的减法_哔哩哔哩_bilibili



#include<bits/stdc++.h>
using namespace std;
long long ans,num;
int main()
{	
	cin>>ans>>num;
	
	for(int i=1;i<=num;i++)
	{
		if( ans%10!=0 )
		{
			ans-=1;
		}
		else
		{
			ans/=10;
		}
	}
	
	cout<<ans<<endl;
	
    return 0;
}

#include<bits/stdc++.h>
using namespace std;  
int n,k;
int main(){
	ios::sync_with_stdio(0);
	cin.tie(0);
	cin>>n>>k;
	for(int i=1;i<=k;i++){
		if(n%10!=0){
			n--;
		}
		else{
			n/=10;
		}
	}
	cout<<n;
}



3185:练30.3 奇偶分家

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

PTA天梯赛 第26题 奇偶分家问题

PTA天梯赛 第26题 奇偶分家问题_哔哩哔哩_bilibili

奇偶分家

奇偶分家_哔哩哔哩_bilibili

奇偶分家_哔哩哔哩_bilibili

用C语言实现奇偶分家【一题一策】第四十期

用C语言实现奇偶分家【一题一策】第四十期_哔哩哔哩_bilibili




《信息学奥赛一本通 编程启蒙C++版》3155-3159(5题)

《信息学奥赛一本通 编程启蒙C++版》3155-3159(5题)-CSDN博客

《信息学奥赛一本通 编程启蒙C++版》3160-3164(5题)

《信息学奥赛一本通 编程启蒙C++版》3160-3164(5题)-CSDN博客

《信息学奥赛一本通 编程启蒙C++版》3165-3170(6题)

《信息学奥赛一本通 编程启蒙C++版》3165-3170(6题)-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dllglvzhenfeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值