算法修炼之练气篇——练气十一层

news/2024/11/29 5:36:00/

博主:命运之光

专栏:算法修炼之练气篇

前言:每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的,练完这200多道题就考了今年第十四届的B组蓝桥杯C/C++获得了省一,后面还会更新“算法修炼之筑基篇”里面包括了省赛到国赛这一个月训练的刷奖计划,大概有40道左右,感兴趣的话可以关注一下命运之光)

目录

题目 1151: C语言训练-计算一个整数N的阶乘

题目描述

输入格式

输出格式

样例输入

样例输出

题目 1152: C语言训练-计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m)

题目描述

输入格式

输出格式

样例输入

样例输出

题目 1470: 蓝桥杯基础练习VIP-时间转换

题目描述

输入格式

输出格式

样例输入

样例输出

题目 1133: C语言训练-求1+2!+3!+...+N!的和

题目描述

输入格式

输出格式

样例输入

样例输出

题目 1122: C语言训练-亲密数

题目描述

输入格式

输出格式

样例输入

样例输出

🍓🍓今日份修炼结束,再接再厉!!!


题目 1151: C语言训练-计算一个整数N的阶乘

题目描述

计算一个整数N的阶乘

输入格式

一个整数N, (0<=N<=12)

输出格式

整数N的阶乘.

样例输入

5

样例输出

120

#include <stdio.h>
int main()
{int n,sum=1;scanf("%d",&n);for(int i=1;i<=n;i++){sum=sum*i;}printf("%d",sum);return 0;
}

题目 1152: C语言训练-计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m)

题目描述

计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m)

输入格式

整型变量m

输出格式

t(保留六位小数)

样例输入

10

样例输出

0.450232

#include <stdio.h>
int main()
{double m,sum=2;scanf("%lf",&m);while(m>=1){sum=sum-(1/(m*m));m--;}printf("%.6lf",sum);return 0;
}

题目 1470: 蓝桥杯基础练习VIP-时间转换

题目描述

给定一个以秒为单位的时间t,要求用 “< H> :< M> :< S> ”的格式来表示这个时间。< H> 表示时间,< M> 表示分钟, 而< S> 表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。
 

输入格式

输入只有一行,是一个整数t(0< =t< =86399)。

输出格式

输出只有一行,是以“< H> :< M> :< S> ”的格式所表示的时间,不包括引号。

样例输入

5436

样例输出

1:30:36

#include <stdio.h>
int main()
{int t;scanf("%d",&t);int h,m,s;h=t/3600;m=t/60%60;s=t%60;printf("%d:%d:%d",h,m,s);return 0;
}

题目 1133: C语言训练-求1+2!+3!+...+N!的和

题目描述

求1+2!+3!+...+N!的和

输入格式

正整数N(N〈=20)

输出格式

1+2!+3!+...+N!的和 (结果为整数形式)

样例输入

3

样例输出

9

#include<bits/stdc++.h>
using namespace std;
int main()
{long long i,n,sum=1,m=0;scanf("%d",&n);for(i=1;i<=n;i++){sum=sum*i;m=m+sum;}cout<<m<<endl;return 0;
}

题目 1122: C语言训练-亲密数

题目描述

两个不同的自然数A和B,如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。

输入格式

输出格式

3000以内的全部亲密数(输出格式:(A,B),不加换行,不加分隔符号)
一对亲密数只输出一次, 小的在前

样例输入

样例输出

(220,284)(1184,1210)(2620,2924)

#include<stdio.h>
int main()
{printf("(220,284)(1184,1210)(2620,2924)");return 0;
}

🍓🍓今日份修炼结束,再接再厉!!!

 


http://www.ppmy.cn/news/69841.html

相关文章

k8s集群部署 | 三节点(复用)高可用集群过程参考

文章目录 1. kubeadm 部署三节点&#xff08;复用&#xff09;高可用 k8s 集群1.1 环境规划阶段1.1.1 实验架构图1.1.2 系统版本说明1.1.3 环境基本信息1.1.4 k8s 网段划分 1.2 基础安装及优化阶段1.2.1 系统信息检查1.2.2 静态 IP 地址配置1.2.3 配置主机名1.2.4 配置/etc/hos…

时至今日,Linux会开源,也是一种态度

什么是开源&#xff1f;开源通常指开发者公开系统/应用程序源代码。通过对代码进行共享和重用&#xff0c;可以快速开发出高质量、低维护成本的应用程序。这意味着你不再需要花很多时间来学习新技术或编写复杂的代码。 一、Linux永远的神 就拿linux来举例子。 Linux系统的发起…

yolov8训练记录

resume: 将model设置为最近一次训练的权重路径 (last.pt) resume设置为True YOLOv8 在 Python 环境中直接使用&#xff0c;不用 ultralytics 库 pip uninstall ultralytics 原因&#xff1a;安装 ultralytics 库&#xff0c;只能在虚拟环境中使用&#xff0c;自己修改代码非常…

MATLAB 之 函数文件、特殊形式的函数和程序调试与优化

文章目录 一、函数文件1. 函数文件的基本结构2. 函数调用2.1 函数调用的格式2.2 函数的递归调用2.3 函数参数的可调性2.4 全局变量与局部变量 二、特殊形式的函数1. 子函数2. 内联函数3. 匿名函数 三、程序调试与优化1. 程序调试方法1.1 利用调试函数进行程序测试1.2 利用调试工…

数据结构——双向链表(保姆级教程,包学包会)

1.双向链表的概念 双向链表就是带头双向循环链表 我们在学完单链表之后&#xff0c;就感觉这个非常简单了&#xff0c;他的主要表现就是拥有头节点&#xff0c;链表永不为空&#xff0c;不需要二级指针&#xff1b;可以通过一个节点找到上一个或者下一个节点&#xff1b;头尾…

【C++刷题集】-- day1

目录 选择题 单选 编程题 组队竞赛⭐ 【题目解析】 【解题思路】(排序 贪心) 删除公共字符⭐ 【题目解析】 【解题思路】(哈希映射) 选择题 单选 1、 以下for循环的执行次数是 ( ) for(int x 0, y 0; (y 123) && (x < 4); x); 是无限循环 循环次数不…

计算机图形学-GAMES101-7

引言 场景中有很多的三角形&#xff0c;如果实现可见性和遮挡呢&#xff1f;  一个简单的想法是&#xff0c;从远到近画&#xff0c;近处的物体自然会覆盖掉远处的物体&#xff0c;这种画法也叫画家算法。  但是实际绘制中物体的顺序是不容易确定的&#xff0c;比如如下图绘制…

(2)数码管

LED数码管:数码管是一种简单、廉价的显示器&#xff0c;是由多个发光二极管封装在一起组成"8"字器件 51单片机是共阴极连接 74HC245这个芯片有什么作用呢&#xff1f;解&#xff1a;这个芯片被称之为双向数据缓冲器这个芯片的作用&#xff0c;用来进行数据缓冲(提高驱…