AcWing 第一讲 打卡例题习题题目

news2025/4/8 6:39:53

AcWing 第一讲 打卡&例题&习题题目

1. AcWing 1. A + B

在这里插入图片描述

#include<iostream>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    cout << a+b << endl;

    return 0;
}

2. AcWing 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;
}

3. AcWing 604.圆的面积

在这里插入图片描述

#include<cstdio>

using namespace std;

int main(){
    double pi,R;
    double ans;
    pi=3.14159;
    scanf("%lf",&R);
    ans=R*R*pi;
    printf("A=%.4f",ans);
    
    return 0;
}

4. AcWing 606.平均数1

在这里插入图片描述

#include<iostream> 
#include<cstdio>

using namespace std;

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

5. AcWing 609. 工资

在这里插入图片描述

#include<iostream>
#include<cstdio>

using namespace std;

int main(){
	int Num,Total_Time;
	float Salary;
	cin>>Num>>Total_Time>>Salary;
	Salary=Total_Time*Salary;
	cout<<"NUMBER = "<< Num << endl;
	printf("SALARY = U$ %.2f",Salary);
	
	return 0;
}

6. AcWing 615. 油耗

在这里插入图片描述

#include<iostream>
#include<cstdio> 

using namespace std;

int main(){
	int X;
	float Y;
	cin>>X>>Y;
	printf("%.3f km/l",X/Y);
	
	return 0;
}

7. AcWing 616. 两点间的距离

在这里插入图片描述

#include<cstdio>
#include<iostream>
#include<cmath>

using namespace std;

int main(){
	double x1,y1;
	double x2,y2;
	double ans;
	cin>>x1>>y1;
	cin>>x2>>y2;
	ans=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
	printf("%.4lf",ans);
	
	return 0;
}

8.AcWing 653. 钞票

在这里插入图片描述

#include<iostream> 
#include<cstdio>

using namespace std;

int main(){
	int N,n;
	int nota_100,nota_50,nota_20,nota_10,nota_5,nota_2,nota_1;
	cin>>N;
	n=N;
	nota_100=int(N/100);
	N=N-100*nota_100;
	
	nota_50=int(N/50);
	N=N-50*nota_50;
	
	nota_20=int(N/20);
	N=N-20*nota_20;
	
	nota_10=int(N/10);
	N=N-10*nota_10;
	
	nota_5=int(N/5);
	N=N-5*nota_5;
	
	nota_2=int(N/2);
	N=N-2*nota_2;
	
	nota_1=int(N/1);
	N=N-1*nota_1;
	
	printf("%d\n",n);
	printf("%d nota(s) de R$ 100,00\n",nota_100);
	printf("%d nota(s) de R$ 50,00\n",nota_50);
	printf("%d nota(s) de R$ 20,00\n",nota_20);
	printf("%d nota(s) de R$ 10,00\n",nota_10);
	printf("%d nota(s) de R$ 5,00\n",nota_5);
	printf("%d nota(s) de R$ 2,00\n",nota_2);
	printf("%d nota(s) de R$ 1,00",nota_1);
	
	return 0;
}

9.AcWing 654. 时间转换

在这里插入图片描述

#include<iostream> 
#include<cstdio>

using namespace std;

int main(){
	int T,t;
	int H=0,M=0,S;
	cin>>T;
	t=T;
	
	H=int(t/3600);
	t=t-3600*H;
	
	M=int(t/60);
	t=t-60*M;
	
	S=t; 
	printf("%d:%d:%d",H,M,S);
	
	return 0;
}

10. AcWing 605. 简单乘积

在这里插入图片描述

#include<iostream> 
#include<cstdio>

using namespace std;

int main(){
	int a,b;
	cin>>a>>b;
	printf("PROD = %d",a*b);
	
	return 0;
}

11.AcWing 611. 简单计算

在这里插入图片描述

#include<iostream>
#include<cstdio>

using namespace std;

int main(){
	int n1,q1,n2,q2;
	double p1,p2;
	cin>>n1>>q1>>p1;
	cin>>n2>>q2>>p2;
	printf("VALOR A PAGAR: R$ %.2f",q1*p1+q2*p2);
	
	return 0;
}

12.AcWing 612. 球的体积

在这里插入图片描述

#include<iostream>
#include<cstdio>

using namespace std;

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

13.AcWing 613. 面积

在这里插入图片描述

#include<iostream>
#include<cstdio>

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*C*C);
	printf("TRAPEZIO: %.3lf\n",0.5*C*(A+B));
	printf("QUADRADO: %.3lf\n",B*B);
	printf("RETANGULO: %.3lf",A*B);
	
	return 0;
}

14.AcWing 607. 平均数2

在这里插入图片描述

#include<iostream>
#include<cstdio>

using namespace std;

int main(){
	double A,B,C;
	cin>>A>>B>>C;
	printf("MEDIA = %.1lf",(A*2+B*3+C*5)/10);
	
	return 0;
}

15.AcWing 610. 工资和奖金

在这里插入图片描述

#include<iostream>
#include<cstdio>

using namespace std;

int main(){
	string name;
	double dixin,xiaoshoue;
	cin>>name;
	cin>>dixin>>xiaoshoue;
	printf("TOTAL = R$ %.2lf",dixin+0.15*xiaoshoue);
	return 0;
}

16.AcWing 614. 最大值

在这里插入图片描述

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

int main(){
	int A,B,C;
	int max1,max2;
	cin>>A>>B>>C;
	max1=(A+B+abs(A-B))/2;
	max2=(max1+C+abs(max1-C))/2;
	printf("%d eh o maior",max2);
	
	return 0;
}

17.AcWing 617. 距离

在这里插入图片描述

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

int main(){
	int L,t;
	double ans;
	cin>>L;
	ans=(L/30.0)*60;
	t=int(ans);
	printf("%d minutos",t);
	
	return 0;
}

18.AcWing 618. 燃料消耗

在这里插入图片描述

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

int main(){
	double S,T;
	double youhao;
	cin>>S>>T;
	youhao=(S*T)/12.0;
	printf("%.3lf",youhao);
	
	return 0;
}

19.AcWing 656. 钞票和硬币

在这里插入图片描述

#include <cstdio>
int main(){
    double n;
    scanf("%lf",&n);
    int money=n*100;
    printf("NOTAS:\n");
    printf("%d nota(s) de R$ 100.00\n",money/10000); money%=10000;
    printf("%d nota(s) de R$ 50.00\n",money/5000); money%=5000;
    printf("%d nota(s) de R$ 20.00\n",money/2000); money%=2000;
    printf("%d nota(s) de R$ 10.00\n",money/1000); money%=1000;
    printf("%d nota(s) de R$ 5.00\n",money/500); money%=500;
    printf("%d nota(s) de R$ 2.00\n",money/200); money%=200;

    printf("MOEDAS:\n");
    printf("%d moeda(s) de R$ 1.00\n",money/100); money%=100;
    printf("%d moeda(s) de R$ 0.50\n",money/50); money%=50;
    printf("%d moeda(s) de R$ 0.25\n",money/25); money%=25;
    printf("%d moeda(s) de R$ 0.10\n",money/10); money%=10;
    printf("%d moeda(s) de R$ 0.05\n",money/5); money%=5;
    printf("%d moeda(s) de R$ 0.01\n",money/1); money%=1;
    return 0;
}

利用放大法解决double数据类型精度的问题。

20.AcWing 655. 天数转换

在这里插入图片描述

#include<iostream>
#include<cstdio>

using namespace std;

int main(){
	int N;
	int a,m,d;
	cin>>N;
	a=N/365;
	m=(N-a*365)/30;
	d=N-a*365-m*30;
	cout<<a<<" "<<"ano(s)"<<endl;
	cout<<m<<" "<<"mes(es)"<<endl;
	cout<<d<<" "<<"dia(s)";
	
	return 0;
}

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

他98年的,我真的玩不过他...

现在的小年轻真的卷得过分了。前段时间我们公司来了个98年的&#xff0c;工作没两年&#xff0c;跳槽到我们公司起薪18K&#xff0c;都快接近我了。后来才知道人家是个卷王&#xff0c;从早干到晚就差搬张床到工位睡觉了。 最近和他聊了一次天&#xff0c;原来这位小老弟家里条…

ChatGPT做爬虫的第一步

做爬虫就是搞数据, 专业的人做专业的事, ChatGPT阅虫无数, 搞个小爬虫, So Easy! 我知道可以百度到下载图片的代码, 但是我不想百度了, 一切交给ChatGPT 你只需要问他: 怎么用Nodejs下载图片? 其中&#xff0c;url是图片的地址&#xff0c;filePath是保存图片的本地路径。使…

安装stable-diffusion时遇到卡的情况

安装过程中&#xff0c;假如出现Installing gfpgan并且卡了很久不动&#xff0c;见下图&#xff1a; 遇到这个情况&#xff0c;怎么解决呢&#xff1f; 去TencentARC/GFPGAN官网&#xff0c;点击绿色的“Code”按钮&#xff0c;然后点击“Download ZIP”按钮&#xff1a; 将下…

MySQL--数据类型--0409

目录 1.数值类型 1.2 tinyint类型 2.bit类型 3.小数类型 3.1 float 3.2 decimal 4.字符类型 4.1 char 4.2 varchar 4.3 char 和 varchar 比较 5. 日期类型 6. enum 和 set 6.2 set和enum的查找 6.2.1 enum的查找 6.2.2 set的查找 1.数值类型 1.2 tinyint类型 只…

IDE装上ChatGPT,一天开发一个系统

昨天白天在写代码&#xff0c;晚上看了一场直播&#xff0c;是两个技术的直播&#xff1a; 一个是技术总监&#xff0c;一个是号称Java之父的余**。 结果Java之父被技术总监吊打。然后匆匆下播。 技术这玩意&#xff0c;真的就是真的&#xff01; 白天我开发了一个系统&…

二叉搜索树的oj

目录 一、根据二叉树创建字符串 二、二叉树的层序遍历 三、二叉树的层序遍历Ⅱ 四、二叉树的最近公共祖先 ①递归求解 ②回溯求解 五、二叉搜索树和双向链表 六、根据一棵树的前序遍历与中序遍历构造二叉树 七、从中序与后序遍历序列构造二叉树 八、二叉树的任一遍历…

大厂面试-算法优化:冒泡排序你会优化吗?

关注公众号&#xff1a;”奇叔码技术“ 回复&#xff1a;“java面试题大全”或者“java面试题” 即可领取资料 原文&#xff1a;冒泡排序及优化代码 https://blog.csdn.net/weixin_43989347/article/details/122025689原文&#xff1a;十大经典排序算法 https://frxcat.fun/pa…

矩阵相似题型总结

矩阵相似题型总结 &#xff08;一&#xff09;题型一&#xff1a;判断含重特征值的方阵A能否相似对角化&#xff08;即能否相似于对角阵&#xff09; 所有特征值均不同的矩阵必可相似对角化&#xff0c;含重特征值的矩阵呢&#xff1f;可如下做 &#xff08;1&#xff09;求A的…

C++linux高并发服务器项目实践 day4

Clinux高并发服务器项目实践 day4模拟实现ls -l指令文件属性操作函数access函数chmod 与chowntruncate函数目录操作函数mkdir和rmdirrenamechdir和getcwd目录遍历函数dup、dup2函数dupdup2fcntl函数模拟实现ls -l指令 #include<sys/types.h> #include<sys/stat.h>…

为何巴菲特和马斯克站在了一起?

股神巴菲特虽然非常传奇&#xff0c;但是马斯克对其并不感冒。马斯克曾经在一档电视节目中表示&#xff0c;实业才是王道&#xff0c;埋怨金融业抢走太多人才和精英&#xff0c;暗指巴菲特为年轻人做了错误示范。当然&#xff0c;巴菲特的投资非常厉害&#xff0c;但也有失手的…

2-修改example适用于不同开发板

1.问题 手上只有基于nRF52811芯片的BMD360开发板,与pca10056e开发板同一个芯片.所以pca10056e的example都可以适用于BMD360开发板,只需要修改开发板相同的输入输出硬件管脚即可.因为BMD360开发板与pca10056e开发板的输入输出管脚不同. 而BMD360开发板输入输出管脚于PCA10040相同…

【数据结构】七大排序算法详解Java

目录 1.排序算法分类 1.直接选择排序 代码展示&#xff1a; 2.直接插入排序 核心思路&#xff1a; 代码展示&#xff1a; ​编辑 3.希尔排序 思路分析&#xff1a; 代码展示&#xff1a; 4.归并排序 代码展示&#xff1a; 5.快速排序(挖坑法) 思路分析&#xff1a; …

OJ系统刷题 第十篇

13444 - 求出e的值 时间限制 : 1 秒 内存限制 : 128 MB 利用公式e11/!1​1/2!​1/3!​...1/n!​&#xff0c;求e的值&#xff0c;要求保留小数点后10位。 输入 输入只有一行&#xff0c;该行包含一个整数n&#xff08;2≤n≤15&#xff09;&#xff0c;表示计算e时累加到1/…

计算机操作系统第四版第六章输入输出系统—课后题答案

1.试说明I/O系统的基本功能。 隐藏物理设备的细节、与设备的无关性、提高处理机和I/O设备的利用率、对I/O设备进行控制、确保对设备的正确共享、错误处理 2.简要说明I/O软件的4个层次的基本功能。 用户层I/O软件&#xff1a;实现与用户交互的接口&#xff0c;用户可直接调用该层…

4.8、socket介绍

4.8、socket1. socket介绍1. socket介绍 所谓 socket&#xff08;套接字&#xff09;&#xff0c;就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端&#xff0c;提供了应用层进程利用网络协议交换数据的机制。从所处的地位…

阿里云centos7搭建ChatGPT网站

需要的环境 有一台外网的服务器 拥有一个OpenAI API Key Centos7&#xff08;其他服务器也行&#xff09; nodejs 前端github上 大神写的 https://github.com/ddiu8081/chatgpt-demo/ 一.安装node.js centos7 安装node.js 二.安装pnpm npm i -g pnpm三.下载web前端项目从…

【2023最新】超详细图文保姆级教程:App开发新手入门(3)

上文回顾&#xff0c;我们已经完成了一个应用项目创建、导入、代码更新、代码同步和代码提交&#xff0c;本章继续我们的新手开发之旅&#xff0c;讲述一下如何将开发完成的应用进行编译&#xff0c;生成可供他人安装、可上架的应用安装包。 6 应用打包 应用打包&#xff0c;…

27个必备的Python技巧,你一定要知道!

目录 01. 为什么使用缩进来分组语句&#xff1f; Guido van Rossum 认为使用缩进进行分组非常优雅&#xff0c;并且大大提高了普通 Python 程序的清晰度。大多数人在一段时间后就学会并喜欢上这个功能。 由于没有开始/结束括号&#xff0c;因此解析器感知的分组与人类读者之间…

免费英文在线翻译-英文自动翻译

免费的自动翻译器 作为一款免费的自动翻译器&#xff0c;我们的产品可以为全球用户提供高质量、高效率的翻译服务&#xff0c;帮助他们更好地沟通和交流。 现在&#xff0c;随着数字化的进一步发展&#xff0c;人们之间的跨文化交流越来越频繁。然而&#xff0c;语言偏差和文…

22-JavaScript

目录 1.什么是JavaScript&#xff1f; 1.1.JS、HTML、CSS关系 1.2.JS是如何运行的&#xff1f; 2.JS前置知识 2.1.第一个JS程序 PS&#xff1a;JS书写位置 2.2.JS书写格式 2.2.1.行内格式 ​2.2.2.内嵌格式 ​2.2.3.外部格式 2.3.注释&#xff08;script标签中&…