Acwing-语法基础习题综合[难度:简单]

目录

题目序号604: 圆的面积

题目序号605: 简单乘积

题目序号606: 平均数1

题目序号607: 平均数2

题目序号608: 差

题目序号609: 工资

题目序号611: 简单计算

题目序号612: 球的体积

题目序号613: 面积

题目序号614: 最大值

题目序号615: 油耗

题目序号616: 两点间的距离

题目序号618: 燃料消耗

题目序号654: 时间转换

题目来源Acwing习题,本篇博客中的题目难度为简单,未涉及数据结构方面的算法,目的是练习基础C++语法。

每道题的解法并不唯一!


题目序号604: 圆的面积

此题涉及到C++中的简单操作,如平方、保留小数  可看以下链接:

C++中的平方、开方、绝对值怎么计算_c++平方-CSDN博客

C++ 保留N位小数的几种方法_c++保留小数-CSDN博客

*注意float 和 double在何时使用,我最初使用float类型定义的PI 和 R,最后结果不通过,原因是float的精度范围太小了,改成double类型就可以。

代码:

#include <iostream>
#include <cstdio> //使用scanf printf时需要添加此头文件
#include <cmath>
#include <iomanip> //保留 

using namespace std;

int main(){
	double PI = 3.14159;
	double R;
	
	cin >> R ;
	
	printf("A=%.4lf",PI*pow(R,2));
	
	return 0;
} 

测试已通过


题目序号605: 简单乘积

代码:

#include <iostream>

using namespace std;

int main(){
	
	int a,b;
	cin >> a ;
	cin >> b ;
	
	cout << "PROD = " << a*b << endl;
	
	return 0;
}

测试已经通过


题目序号606: 平均数1

代码:

#include <iostream>
#include <cstdio>
using namespace std;

int main(){
	double a,b ;
	cin >> a;
	cin >> b;
	
	printf("MEDIA = %.5lf", (a*3.5 + b*7.5)/11 );
	return 0;
}

结果已通过测试。


题目序号607: 平均数2

代码:

#include <iostream>
#include <cstdio>
using namespace std;

int main(){
	double a,b,c;
	cin >> a;
	cin >> b;
	cin >> c;
	
	printf("MEDIA = %.1lf", (a*2 + b*3 + c*5)/(2+3+5) );
	return 0;
}

已通过测试


题目序号608: 差

代码:

#include <iostream>
using namespace std;

int main(){
	
	int a, b , c ,d;
	cin >> a >> b >> c >> d ;
	
	cout<<"DIFERENCA = "<< a*b-c*d << endl;
	return 0;
}

已通过测试。


题目序号609: 工资

请编写一个程序,可以读取一名员工的员工编号,本月工作总时长(小时)以及时薪,并输出他的工资条,工资条中包括员工编号和员工月收入。

代码:

#include <iostream>
#include <cstdio>
using namespace std;

int main(){
	int number;
	int t;
	float salary;
	
	cin >> number;
	cin >> t;
	cin >> salary;
	
	printf("NUMBER = %d\nSALARY = U$ %.2f",number,t*salary);
	return 0;
}

已通过测试。


题目序号611: 简单计算

代码:

#include <iostream>
#include <cstdio>
using namespace std;

int main(){
	int a,b,number_1,number_2;
	double price_1,price_2;
	
	cin >> a >> number_1 >> price_1;
	cin >> b >> number_2 >> price_2;
	
	printf("VALOR A PAGAR: R$ %.2lf",number_1*price_1+number_2*price_2);
	
	return 0;
}

已通过测试。


题目序号612: 球的体积

代码:

#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;

int main(){
	double PI = 3.14159;
	int R;
	cin >> R;
	
	printf("VOLUME = %.3lf",(4/3.0)*PI*pow(R,3));
	return 0;
}


题目序号613: 面积

代码:

#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;

int main(){
	double a,b,c;
	cin >> a >> b >> c;
	
	//三角形面积 
	printf("TRIANGULO: %.3lf\n",0.5*a*c);
	
	//圆形面积
	printf("CIRCULO: %.3lf\n",3.14159 * pow(c,2)); 
	
	//梯形面积
	printf("TRAPEZIO: %.3lf\n",((a+b)*c)/2); 
	
	//正方形面积
	printf("QUADRADO: %.3lf\n",pow(b,2)); 
	
	//长方形面积
	printf("RETANGULO: %.3lf\n",a*b); 
	
	return 0;
}


题目序号614: 最大值

代码:

#include <iostream>
#include <cmath>
#include <cstdio>
using namespace std;

int main(){
	int a,b,c;
	cin >> a >> b >>c;
	
	int max = (a+b+abs(a-b))*0.5;
	int max_ = (max+c+abs(max-c))*0.5;

	
	cout << max_ << " eh o maior" << endl;
	return 0;
}


题目序号615: 油耗

代码:

#include <iostream>
#include <cstdio>
using namespace std;

int main(){
	int x;
	double y;
	
	cin >> x;
	cin >> y;
	
	printf("%.3lf km/l",x/y);
	 
	return 0;
}


题目序号616: 两点间的距离

代码:

//#include<bits/stdc++.h>  万能头文件,但是会影响编译速度

#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;

int main(){
	double x1,x2,y1,y2;
	
	cin >> x1 >> y1;
	cin >> x2 >> y2;
	
	printf("%.4lf",pow(pow(x2-x1,2)+pow(y2-y1,2),0.5));
	return 0;
}


题目序号618: 燃料消耗

此题需要注意数据范围,int类型可能会不够用,需要使用long long数据类型。

代码:

//#include<bits/stdc++.h>  万能头文件,但是会影响编译速度

#include <iostream>
#include <cstdio>

using namespace std;

int main(){
	long long  t,s;
	
	cin >> t;
	cin >> s;
	
	double n = ((double)(t*s))/12;
	
	printf("%.3lf",n);
	return 0;
}


题目序号654: 时间转换

代码:

//#include<bits/stdc++.h>

#include <iostream>
#include <cstdio>

using namespace std;

int main(){
	
	int N;
	cin >> N;
	
	int hours,minutes,seconds;
	hours = N/3600;
	minutes = N%3600/60;
	seconds = N%3600%60;
	printf("%d:%d:%d",hours,minutes,seconds);
	
	
	return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/343412.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

springboot 整合 ElasticSearch 方法 (一)

下载 ES 相当于安装 MySQL, 可以在官网上下载 (链接在后面). 要注意安装的 ES 的版本要和项目中用的 Springboot 的版本对应. 比如我用的 Springboot 版本是 2.6, 所以ES要下载7.15 版本的. 官网链接: https://www.elastic.co/cn/downloads/elasticsearch 点右边这个查看更多…

Linux:动静态库的概念与制作使用

文章目录 动静态库基础认知动静态库基本概念静态库的制作库的概念包的概念 静态库的使用第三方库小结 动态库的制作动态库的使用动态库如何找到内容&#xff1f;小结 本篇要谈论的内容是关于动静态库的问题&#xff0c;具体的逻辑框架是建立在库的制作&#xff0c;库的使用&…

javaWebssh运动会管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点 java ssh运动会管理系统是一套完善的web设计系统&#xff08;系统采用ssh框架进行设计开发&#xff09;&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,M…

JavaWeb之JavaScript-Vue --黑马笔记

什么是JavaScript&#xff1f; JavaScript&#xff08;简称&#xff1a;JS&#xff09; 是一门跨平台、面向对象的脚本语言。是用来控制网页行为的&#xff0c;它能使网页可交互。 JavaScript 和 Java 是完全不同的语言&#xff0c;不论是概念还是设计。但是基础语法类似。 …

HackTheBox - Medium - Linux - Ransom

Ransom 外部信息搜集 端口扫描 循例nmap Web枚举 /api/login 它似乎受nosql注入影响&#xff0c;我们能够登录成功 把返回的cookie丢到cookie editor&#xff0c;回到主页 zip是加密的 Foothold 我们可以得知加密类型是ZipCrypto 谷歌能够找到这篇文章&#xff0c;它将告诉我…

STATA DEA代码说明及样本数据

STATA_DEA代码说明及样本数据 含DEA模型代码和malmquist指数stata代码 包含具体说明 数据包络分析&#xff08;Data envelopment analysis&#xff0c;DEA&#xff09;是运筹学和研究经济生产边界的一种方法。该方法一般被用来测量一些决策部门的生产效率。 DEA是一个线性规…

http503错误是什么原因

HTTP503错误在站长圈很经常遇到&#xff0c;很多网站站长经常遇到的HTTP503错误经常会不知道怎么去解决它。今天我们就来针对HTTP503错误问题展开说说。HTTP503错误是指服务器暂时无法处理客户端的请求&#xff0c;常常出现在服务器超负荷或维护期间。在这种情况下&#xff0c;…

REVIT二次开发万能刷

将这两个参数赋予其他参数 步骤2 将来做个可以调控的版本 using System; using System.Collections.Generic; using System.Lin

【MySQL】InnoDB 什么情况下会产生死锁

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a;数据库 ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 前言 正文 结语 我的其他博客 前言 在数据库管理系统中&#xff0c;特别是使用 InnoDB 存储引擎的 MySQL 中&#xff0c;死锁是一个可能影响…

Python连接MQTT服务器订阅和发布主题-Python物联网开发

一、前言 在物联网开发中&#xff0c;掌握MQTT可以说是一项必备的技能&#xff0c;要使用Python连接MQTT服务器、订阅和发布主题&#xff0c;我们需要导入paho-mqtt库。 二、实现代码 在之前的文章中&#xff0c;我们也介绍了JAVA是如何连接MQTT服务器实现发布和订阅主题的功能…

LLM RAG 多种方式装载LLM的实践

一、大模型系统中检索增强生成&#xff08;RAG&#xff09;的意义 当前大模型在处理特定领域或者高度专业化的查询时表现出知识缺失&#xff0c;当所需信息超出模型训练数据范围或需要最新数据时&#xff0c;大模型可能无法提供准确答案。基于行业SOP、行业标准、互联网实时信…

【C++】Qt:QCustomPlot图表绘制库配置与示例

&#x1f60f;★,:.☆(&#xffe3;▽&#xffe3;)/$:.★ &#x1f60f; 这篇文章主要介绍QCustomPlot图表绘制库配置与示例。 学其所用&#xff0c;用其所学。——梁启超 欢迎来到我的博客&#xff0c;一起学习&#xff0c;共同进步。 喜欢的朋友可以关注一下&#xff0c;下次…

哈夫曼算法详细讲解(算法+源码)

博主介绍&#xff1a;✌全网粉丝喜爱、前后端领域优质创作者、本质互联网精神、坚持优质作品共享、掘金/腾讯云/阿里云等平台优质作者、擅长前后端项目开发和毕业项目实战✌有需要可以联系作者我哦&#xff01; &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&…

开发实战角度:distinct实现原理及具体优化总结

1.背景 Distinct是一种常用的操作&#xff0c;在所有数据库的SQl语言中都是一个非常重要的操作&#xff0c;在Hive中&#xff0c;Distinct去重原理是通过MapReduce来实现的&#xff0c;Distinct操作可以应用于单个列&#xff0c;亦可以应用于多个列。基本原理是将输入的数据集…

基于SpringBoot的教务管理系统设计与实现(源码+调试)

项目描述 临近学期结束&#xff0c;还是毕业设计&#xff0c;你还在做java程序网络编程&#xff0c;期末作业&#xff0c;老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。今天给大家介绍一篇基于SpringBoot的教务管…

StableDiffusion新版汉化

新旧版不同&#xff0c;这里以新版为例&#xff0c;用的是带链接&#xff0c;可以更新的方法。 步骤&#xff1a; 1.找到这个位置&#xff0c;依次点击&#xff0c;注意选项。 2.点击加载&#xff0c;等待刷新。 ctrlF搜索 zh_CN Localization 右边点击install&#xff0c…

[Linux 杂货铺] —— 权限(文件权限和目录配置)

目录 &#x1f308;前言 &#x1f4c1; 文件的属性 &#x1f4c1; 权限的概念 &#x1f4c2;拥有者和所属组&#xff08;角色&#xff09;&#xff1a; &#x1f4c2;用户&#xff08;具体的人&#xff09;&#xff1a; &#x1f4c1; 权限的管理 &#x1f4c2;1. chmod…

Object.defineProperty、Proxy、Reflect-个人总结

Object.defineProperty 前言 用于给一个对象添加或者修改一个属性&#xff0c;返回操作后的对象。 写法&#xff1a;Object.defineProperty(对象&#xff0c;属性&#xff0c;配置对象) 配置对象 通过对配置对象不同的配置&#xff0c;可以将属性分为数据属性和存取属性。 数据…

[Linux]HTTP状态响应码列举

1xx&#xff1a;信息响应类&#xff0c;表示接收到请求并且继续处理 2xx&#xff1a;处理成功响应类&#xff0c;表示动作被成功接收、理解和接受 3xx&#xff1a;重定向响应类&#xff0c;为了完成指定的动作&#xff0c;必须接受进一步处理 4xx&#xff1a;客户端错误&#x…

7.Feign远程调用

2.Feign远程调用 先来看我们以前利用RestTemplate发起远程调用的代码&#xff1a; 存在下面的问题&#xff1a; •代码可读性差&#xff0c;编程体验不统一 •参数复杂URL难以维护 Feign是一个声明式的http客户端&#xff0c;官方地址&#xff1a;https://github.com/OpenF…