自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 【C语言初级】冒泡升序排序详解

C 语言冒泡排序 任意数值升序排序

2021-12-31 17:23:12 591

原创 【C语言初级】 在有序数组中在折半查找数值并打印下标

思路/* while 循环{条件left<=right} */ 查平均值 首先 求出平均坐标 mid如果中间值mid在被查的左边right不变 left =mid-1;/如果中间值在被查的左边 left=mid+1 如果都不知道就else 并打印坐标mid;#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<time.h>#include<stdlib.h>int mai...

2021-12-29 12:47:51 833

原创 【C语言初级】猜数字小游戏 附带思路 优化

猜数字小游戏 :题目:写一个猜数字小游戏 随机值在1-100之间 并且猜错后可以继续猜 为了给用户体验感请及时清理控制台其他文本(system("cls");//清理调试器屏幕 引头文件 #include<stdlib.h>)思路:用户菜单>用户确认>游戏逻辑>是否继续#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<time.h>#include<stdl..

2021-12-28 23:08:02 2381

原创 【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 715 1

原创 【C语言初级】打印底部对峙三角形

1.在屏幕上输出以下图案: * *** ***** ******* ******************************************** ********* ******* ***** *** */*思路:1-大事化小 可以分成2个三角形 分两次打印 2-首先我们应该先打印出来行数{7行} for ( i = 1; i <=7; i++)//行 { ...

2021-12-28 18:46:43 89

原创 【C语言初级】 较为详细打印简单图案* *** ********************* ******* ***** ***

如果想用C 语言打印左贴三角形图案的话/*思路 1-先把这图拆分成2个即图二先打印* 色 for循环 打印5几行 后利用for循环打印*色*/* * *** ******** ...

2021-12-28 17:03:50 390

原创 【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 215

原创 【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 3252

原创 【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 353

原创 【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 621

原创 【C语言初级】将三个数按从大到小输出附带思路

/*思路:3个数 把最大值附给A 然后 把剩下的2个数中最大值赋值给B 那么剩下的就是最小数C*//*最大值>剩下两个数的最大值>剩下的当然是最小数*///实践:把最大值放到a 把剩下的2个数中最大值赋值给b#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//4.将三个数按从大到小输出。/*思路:3个数 把最大值附给A 然后 把剩下的2个数中最大值赋值给B 那么剩下的就是最小数C*//...

2021-12-27 23:08:06 452

原创 【C语言初级】擂台打法趣味比较数值大小 附带视频

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ //2个人进行比武选会 int a = 5;//选手a的战力为5; int b = 7;//选手b的战力为7; int max = a;//搭建擂台并让第一个人站在擂台上面 //初始化默认a是最强 if (b>max)//比较 { max = b;//最大值赋值給max } printf("%d", max);//max打印 ret...

2021-12-27 21:59:45 676

原创 【C语言初级】给定两个整形变量的值,将两个值的内容进行交换的两种方法

#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>//1. 给定两个整形变量的值,将两个值的内容进行交换。/*思路: a=10 b=20 将其中一个数值放在变量emp 中 重新赋值*/int main(){ int a = 10; int b = 20; int emp = a; a = b; b = emp;//置换 printf("置换后a=%d 置换后b=%d",a,b); return 0;.

2021-12-27 19:05:08 2172 3

原创 【C语言初级】较为详细的闰年判断方法

#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>//判断1000年---2000年之间的闰年/* 思路:打印1000--2000之间的数值 if判断改年份条件 如果满足就打印 *//* 闰年可以被4整除但是不能被100整除 或 可以被400整除 */int main(){ int i = 0; int c = 0; for ( i = 1000; i <=2000; i++)//打印1000--.

2021-12-27 18:41:15 3074 1

原创 【C语言初级】最简单的99乘法表

#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>//9*9乘法表int main(){ /*思路就是99乘法表是9行9列 首先变量i for循环9行 内嵌 变量j for循环9 列 ; 在9列循环中 要打印i*j=X的样子 并且每循环一次嵌套循环后 在外循环换行 */ int i = 0; for ( i = 1; i <=9; i++)//打印9行 { int j = 0;.

2021-12-27 18:27:35 2624 1

原创 【C语言初级】较为详细素数判断

#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>//判断100-200的素数int main(){ int i = 0; //打印100-200之间的数值 for (i = 100; i <= 200; i++) { //素数基本概念是N 除了1和他本身可以整除以外 其他数都不能整除N 那么N 就是素数; /*所以要生成2到N-1之间的数值来试着除n 所以要生成1到N-1之间的数值*/ int j = 0.

2021-12-27 18:14:15 162

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除