- 博客(10)
- 收藏
- 关注
原创 C语言求水仙花数,并输出
水仙花数(Narcissistic number)也被称为 超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或 阿姆斯特朗数(Armstrong number)水仙花数是指一个 3 位数,它的每个数位上的数字的 3次幂之和等于它本身。例如:1^3 + 5^3+ 3^3 = 153。
2024-07-11 22:01:09
199
原创 C语言实现冒泡排序的两种方式
冒泡排序(Bubble Sort)是最简单和最通用的排序方法,其基本思想是:在待排序的一组数中,将相邻的两个数进行比较,若前面的数比后面的数大就交换两数,否则不交换;如此下去,直至最终完成排序。由此可得,在排序过程中,大的数据往下沉,小的数据往上浮,就像气泡一样,于是将这种排序算法形象地称为冒泡排序。
2024-07-02 22:49:02
249
原创 来自软工专业大三生的建议
学弟学妹们,我作为一个过来人,真的是发自内心的想说,不管是选择什么专业,千万不要觉得大学就可以轻轻松松玩一玩毕业就好了。接下来是我的建议(个人想法,大家觉得有用就看一看)8.在大二开始学习专业课后,觉得自己学的还可以,就可以在寒暑假试着投一投简历,实习一下了,大三下的时候可能有一些学校会同意在不耽误期末考试的情况下,可以出去实习。2.不要高考考完英语就什么都不看了,至少坚持每天背点单词,有的学校大一就可以考四六级,有的大二才可以,如果什么都不看,到了大二可能英语就退化很多很多了。
2024-07-01 17:53:13
110
原创 使用C语言实现输出菱形
以上是输出菱形的图片,接下来有三种输出方法,三种方法只有几条语句不太一样。第三种:有输入,输出相应菱形,和第二种在for循环中有所不同。上述方法的缺点是只能通过更改for循环中的数字控制输出。第一种:没有输入,直接使用代码输出。第二种:有输入,根据输入输出菱形。
2024-06-29 23:05:05
388
原创 C语言实现杨辉三角
如果for (j = 0;j++) 和 arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j],这两条语句不是很理解的话可以参考下图(可能画的不是很好),因为我们只需要左侧部分,所以使用j<=i就可以不打印右边的不需要数字。首先,可以按下图方式先编写一个没有空格的杨辉三角,在此基础上添加控制打印空格的语句。杨辉三角的样子如下图所示,那么应该怎么用C语言来实现呢。再添加相应语句后,可以看到左侧和杨辉三角相差不多了。
2024-06-25 23:26:23
209
原创 二分查找(折半查找)
3.与上述sizeof()函数有关的还有一个strlen()函数,strlen()函数是求字符串长度的(统计' \0 '之前的字符个数),想要使用这个函数就要有#include这个头文件。2.sizeof()是什么 ,它的作用是返回一个数据在内存中的大小(统计字符的个数包括'\0')二分查找也称折半查找,是一种效率较高的查找方法。但是,折半查找要求线性表必须采用。4.sizeof(arr[0])的意思是数组首元素的大小。1.为什么定义left=0,因为数组下标是从0开始的。
2024-06-19 19:38:13
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人