初级算法
zzlongan
这个作者很懒,什么都没留下…
展开
-
【C语言初级】冒泡升序排序详解
C 语言冒泡排序 任意数值升序排序原创 2021-12-31 17:23:12 · 574 阅读 · 0 评论 -
【C语言初级】求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字
/*求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,思路:首先我们思考题目1-一个数字 代表是 1-9之间的数字 if (a>=1&&a<=9)// 代表是 1-9之间的数字才可以进来 { } aa是怎么从a变出来的 假设现在a==1a=1;aa=a*10+a;aaa=aa*10+a;aaaa=aaa*10+a;aaaaa=aaaa*10+a;再用一个盒子add存上 sum = s...原创 2021-12-28 22:05:40 · 696 阅读 · 1 评论 -
【C语言初级】 较为详细打印简单图案* *** ********************* ******* ***** ***
如果想用C 语言打印左贴三角形图案的话/*思路 1-先把这图拆分成2个即图二先打印* 色 for循环 打印5几行 后利用for循环打印*色*/* * *** ******** ...原创 2021-12-28 17:03:50 · 376 阅读 · 0 评论 -
【C语言初级】编写程序数一下 1到 100 的所有整数中出现多少个数字9
//3. 编写程序数一下 1到 100 的所有整数中出现多少个数字9。/*思路: 1-最前设置一个计数器变量 2 - 通过取模 运算 i % 10 == 9 则打印出来9 19 29 39...................99 则是10个if (i %10==9){} 3-通过除法 运算 i/10==9 则打印出来91 92 .......................99 ...原创 2021-12-28 14:22:26 · 201 阅读 · 0 评论 -
【C语言初级】计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值 附带思路
/*思路 : 正负得负 1-先拆开把它想成+1/1 + -1/2 + 1/3 + -1/4.................... 2-让分子也跟着变 3-通过我们观察分子每次要么是1要么是-1 ; 分母每次+1 ;所以我们用for 循环、*/实例代码:#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ /*思路 ...原创 2021-12-28 13:38:54 · 3238 阅读 · 0 评论 -
【C语言初级】1. 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
在做这套题之前 首先我们要学习一种简单的交换元素的计算方法int a=5;int b=6;int tap=a; a=b;b=tap;//这就是通过创建一个变量进行赋值 而达到数值交换的目的题目:1. 将数组A中的内容和数组B中的内容进行交换。(数组一样大)/*思路:如果对于我一个新手来说 遇到这种问题会一脸懵逼,接下来让我们分析:首先for循环arr值中的第i个数值 与arr2中的第i数值 互相交换 岂不是达成效果了?*/代码:#define _CR..原创 2021-12-28 12:34:59 · 345 阅读 · 0 评论 -
【C语言初级】求最大公约数 减法 while 循环
如果给定两个数 a=16 b=8/* 思路: v1+while 循环 拿最小值 去试除最大值 从最小值往1找(因为是求最大公约数所以往前找) 如果找到一个数值能够被a整除&&能够被b给整除 那么就是最大公约数 如果不能找到那么就最小值()减减(--)重新试除 直到找到一个数值能够被a整除&&能够被b给整除*/ #define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>...原创 2021-12-28 00:34:10 · 609 阅读 · 0 评论