首页 > 编程语言 >《信息学奥赛一本通 编程启蒙C++版》3126-3130(5题)

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

时间:2024-06-04 09:02:59浏览次数:10  
标签:信息学 奥赛 编程 3126 C++ && 哔哩

3126:练21.3  神奇装置

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

练 21.3 神奇装置

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

3126:练21.3 神奇装置_哔哩哔哩_bilibili



#include<bits/stdc++.h>
using namespace std;
int main(){

	int a,b,c,d;

	cin>>a>>b>>c>>d;

	if(a==b&&b==c&&c==d){
		cout<<"Fish At Constant Depth";
	}
	else if(a>b&&b>c&&c>d){
		cout<<"Fish Diving";
	}
	else if(d>c&&c>b&&b>a){
		cout<<"Fish Rising";
	}
	else{
		cout<<"No Fish";
	}

	return 0;
}



3127:练21.4 体质指数BMI

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

练21.4体质指数BMI

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

3127:练21.4 体质指数BMI_哔哩哔哩_bilibili



#include<bits/stdc++.h>
using namespace std;
int main()
{
	float ans,num;

	cin>>num>>ans;
	
	if( ans/(num*num)<18.5 )
	{
		cout<<"偏瘦"<<endl;
	}
	
	if( ans/(num*num)>=18.5 && ans/(num*num)<=23.9  )
	{
		cout<<"正常"<<endl;
	}
	
	if( ans/(num*num)>=24.0 && ans/(num*num)<=27.9  )
	{
		cout<<"偏胖"<<endl;
	}
	
	if( ans/(num*num)>=28.0 && ans/(num*num)<=39.9  )
	{
		cout<<"肥胖"<<endl;
	}
	
	if( ans/(num*num)>=40.0 )
	{
		cout<<"极重度肥胖"<<endl;
	}
	
    return 0;
}



3128:练21.5  打车费用

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

练 21.5 打车费用

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

3128:练21.5 打车费用_哔哩哔哩_bilibili

《小学生C++趣味编程》 第23课 打车费用

《小学生C++趣味编程》 第23课 打车费用-CSDN博客

《小学生C++趣味编程》第23课 打车费用_if应用

《小学生C++趣味编程》第23课 打车费用_if应用_哔哩哔哩_bilibili

3128:练21.5 打车费用

3128:练21.5 打车费用_哔哩哔哩_bilibili



#include<iostream>
using namespace std;
int main(){

	int a,b;

	double ans=6;

	cin>>a>>b;

	if(a>2&&a<10){
		ans+=1.8*(a-2);
	} 
	else if(a>=10){
		ans+=1.8*8+(a-10)*1.8*1.5;
	}
	if(b>=3){
		ans+=b/3;
	}

	cout<<ans;

	return 0;
}



第 22 运算符的运算优先级

第22节_哔哩哔哩_bilibili

3129:【例22.1】 有一门课不及格的学生

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

[例22.1]有一门课不及格的学生

1048:有一门课不及格的学生

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

3129:【例22.1】 有一门课不及格的学生_哔哩哔哩_bilibili

#include<iostream>
using namespace std;
int main(){

	int a,b;

	cin>>a>>b;

	if(a<60&&b>=60||a>=60&&b<60) cout<<"1";
	else cout<<"0";

	return 0;
}



3130:【例22.2】 整除相乘

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

[例 22.2] 整除相乘

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

3130:【例22.2】 整除相乘_哔哩哔哩_bilibili



#include<iostream>
using namespace std;
int main(){

	long long int a,b;

	cin>>a>>b;

	if((b%5)*(a%5)==0){
		cout<<"Yes";
	}
	else{
		cout<<"No";
	}

	return 0;
}





 






量子力学如何入门

量子力学如何入门_吴金闪的书们网站-CSDN博客

量子计算机相关书籍

量子计算机相关书籍_量子计算机方面的权威著作-CSDN博客

量子算法入门书籍推荐

量子算法入门书籍推荐_量子计算 书籍-CSDN博客

量子信息 量子编程

量子信息 量子编程_青少年量子编程-CSDN博客

量子通信入门相关书籍

量子通信入门相关书籍_量子通信书籍-CSDN博客

量子力学考研书籍介绍

量子力学考研书籍介绍_量子力学考研辅导书哪本好-CSDN博客

标签:信息学,奥赛,编程,3126,C++,&&,哔哩
From: https://blog.csdn.net/dllglvzhenfeng/article/details/139256529

相关文章

  • 《信息学奥赛一本通 编程启蒙C++版》3001-3280
    《信息学奥赛一本通编程启蒙C++版》3001-3005(5题)《信息学奥赛一本通编程启蒙C++版》3001-3005(5题)-CSDN博客《信息学奥赛一本通编程启蒙C++版》3006-3010(5题)《信息学奥赛一本通编程启蒙C++版》3006-3010(5题)-CSDN博客《信息学奥赛一本通编程启蒙C++版》3011-3015......
  • C/C++ for 语句的要点与注意事项
    C/C++中的 for 语句是一种常用的循环结构,用于重复执行一段代码,直到满足某个条件为止。以下是 for 语句的要点与注意事项:要点:基本语法:for 语句的基本语法为 for(initialization;condition;update){body_of_loop}。initialization:初始化循环控制变量。condition......
  • C++的vector使用优化
    我们在上一章说了如何使用这个vector动态数组,这章我们说说如何更好的使用它以及它是如何工作的。当你创建一个vector,然后使用push_back添加元素,当当前的vector的内存不够时,会从内存中的旧位置复制到内存中的新位置,然后删除删除旧位置的内存,也就是说当我push_back,vector容量不够......
  • 【C++初阶学习】第十二弹——stack和queue的介绍和使用
    C语言栈:数据结构——栈(C语言版)-CSDN博客C语言队列:数据结构——队列(C语言版)-CSDN博客前言:在之前学习C语言的时候,我们已经学习过栈与队列,并学习过如何使用C语言来实现栈与队列,今天,我们用C++来学习这些知识,让我们探索一下其中的新的知识点目录一、stack(栈)1.栈的概述......
  • C++代码实现一个简易http服务端,返回给客户端一张图片
    注意事项sprintf读取字符串时,遇到\0会结束,所以不能用sprintf来读取*pictureBuffervoid*memcpy(void*str1,constvoid*str2,size_tn),str2会覆盖str1里的内容代码#include<func.h>charpictureBuffer[150*1024];charbuffer[200*1024];intmain(){in......
  • C++ tracy性能分析
    #defineTRACY_FIBERS#include"tracy/Tracy.hpp"#include"tracy/TracyC.h"constchar*fiber="job1";TracyCZoneCtxzone;inttest(){std::threadt1([]{TracyFiberEnter(fiber);TracyCZone(ctx,1);......
  • TensorRT c++部署onnx模型
    在了解一些概念之前一直看不懂上交22年开源的TRTModule.cpp和.hpp,好在交爷写的足够模块化,可以配好环境开箱即用,移植很简单。最近稍微了解了神经网络的一些概念,又看了TensorRT的一些api,遂试着部署一下自己在MNIST手写数字数据集上训练的一个LeNet模型,识别率大概有98.9%,实现用pytor......
  • C++命名空间(详解)
    C++基础语法C++基于C语言的改进:c++在C语言的基础上引入并扩充了面向对象的概念C++基础概念:C++是基于C语言而产生的,它即可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行面向对象的程序设计在1998年出现C++98C++成熟他是标......
  • C/C++多文件目录编译
    本人的项目目录如下:-helloworld -header helloworld.h -src helloworld.cpp main.cpp -bin a.exe在编译g++src/main.cppsrc/helloworld.cpp-obin/a.exe时控制台error:fatalerror:header/helloworld.h:Nosuchfileordirectory,源文件是这样#include"he......
  • c++——vector
    c++——vectorvector的介绍vector的简介迭代器的作用vector的迭代器失效问题可能导致vector迭代器失效的操作vector的模拟实现完整代码vector.hTest.h代码测试结果vector的介绍vector的文档介绍vector的简介vector是表示可变大小数组的序列容器。vector采用的连......