自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我终于理解了辗转相除法求最大公约数!!!(按照我的思路一步步理解写的)

c=a-nb=xt-nyt=(x-ny)t,由此可知余数c也是最大公约数的倍数。17+90和17的公约数也为m。

2023-02-07 10:08:54 138

原创 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。(c语言)

冒泡排序没有办法解决这个问题则需要换思路,通过对csdn上面大佬的代码,我发现需要使用迭代法(类似,或者称打擂台法)。具体的算法思路为:将插入的数和原数组的数进行一一比较(原数组为升序),当插入数比原数组大时,对原数组的数和插入数进行交换,当比较发现插入数为最大时将数组最后的数设置为插入数。这个问题现在的我没办法解答,询问老师过后,老师的解答为,在排序时数组的长度应是固定的才开始排序,而不是在插入时排序。在循环阶段的冒泡排序,到了要交换数值的地方突然将数全部变为原本的数。

2023-01-03 18:16:10 3345

原创 利用二维数组编程实现功能:输入一个整数n(n不超过10),输出n行的杨辉三角形

检查j部分,我们必须要使j-1和i-1存在,所以没有办法写在一个程序里面,那样将会使程序变得更复杂。特别特别注意的一点就是这里优化循环,只用一个j在两个内循环中可以减小内存,q4:这里我也没想明白嘿嘿,是抄的大佬的,最后输出结果如下。然后我们考虑的是是否可以边赋值边输出。下一行等于上两行相加。

2022-11-22 11:19:19 1783

原创 利用数组实现10位数以内整数的逆序输出。当原整数尾数为0,应考虑如何控制才能让逆序后的数字不以0开头。

{x/=10;i++;}length=i;printf("\n逆序结果为:");for(i=0;i

2022-11-20 22:09:39 540

原创 数组打擂台

没有把行列号在对比中取出。设置两个变量存放行列号。

2022-11-19 17:57:36 206

原创 冒泡排序法

首先第二次循环中的i与j的关系,一般都为j

2022-11-19 17:26:37 67

原创 九九乘法表的输出(for循环总结)

1.左下三角型此为最简单的一种,只需控制好多重循环与输出空格数即可2.右上三角形!此处我犯了一个错误,认为可以在for循环中将条件判断改为for(j=1;j++3. 输出左上三角形此处只需控制好i,j之间的关系既可4.输出右下三角形。

2022-11-13 15:49:04 9014

原创 打印输出菱形(C语言)

打印输出菱形(C语言)

2022-11-10 22:18:32 351 2

原创 输出200以内的素数,要求每行显示5个数(c)

输出200以内的素数,要求每行显示5个数(c)

2022-11-10 22:18:09 4081

原创 课上循环典型例子所遇到的bug问题(2)

课上循环典型例子所遇到的bug问题(2)

2022-11-10 22:17:02 42

原创 课上循环典型例子所遇到的bug问题(1)

课上循环典型例子所遇到的bug问题(1)

2022-11-10 22:08:50 78

空空如也

空空如也

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

TA关注的人

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