![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
芝士工具猿
noob
展开
-
算法篇:1、算法起源
算法,在中国古代文献中称为“术”,最早出现在《周髀算经》、《九章算术》。 算法,在数学和计算机科学之中,是处理各类问题的具体运算步骤,常用于计算、数据处理和自动推理。 算法不是计算机领域中才有的概念,不仅仅局限于编程语言,它可以用任何方式来描述。 那么我们可能依然对这个算法,并没有什么认知,就以古埃及人为例子吧。 他们的算术主要用叠加法。做通常加减法时,他们只是靠添上或划掉一些记号,以求得最后结果。乘法,也就是一种变相的加法,埃及就把这个形象化了。 在他们计算12*12的时候,并不是直接运算.原创 2022-01-16 23:03:50 · 3379 阅读 · 16 评论 -
C语言 求完数与因子
首先看一下代码需求:一个数如恰好等于它的因子之和,这个数就称为“完数”。编写一程序找出1000以内的所有完数,并输出其因子(6是一个"完数",它的因子是1,2,3)那么,这个代码该怎么写?首先分析需求:1、 我们需要求出一个数所有的因子2、我们要实现这个数所有因子的和3、求和之后需要对比与这个数是否相同程序需求十分明确,那么就一个一个解决问题:求一个数所有的因子,那就是这个数除因子没有余数。即满足 TheVeryNumber % divisor ==0 所以只需要求出所有满足上式的原创 2021-12-15 14:45:09 · 6912 阅读 · 6 评论 -
C语言 打印可变菱形图形
# include<stdio.h>int main(){ int height; //首先定义一个变量用来存储一会输入的菱形高度 printf("Please enter the height:\n"); scanf_s("%d", &height); //接收菱形的高度数据 for (int i = 0; i <= height / 2; i++) { //首先打印上半部分菱形 for (int j = 0; j <= height / 2 - i;原创 2021-12-15 14:14:58 · 1766 阅读 · 1 评论 -
C语言 计算圆台的相关元素
计算圆台的相关元素#include<stdio.h>#define PI 3.1415 //此处使用宏定义来定义π 也方便后期对精度需求的更改int main(){ double r, R, h; double S1, S2,V; /*使用double变量,是为了保证不丢失精度,如果使用整形,那么精度会丢失,并且输入小数,系统也默认是double类型*/ printf("Please enter the Lower Radius and the upper radius:\n"原创 2021-12-15 14:03:44 · 1569 阅读 · 2 评论