自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 qsort函数

int (*compar)(const void*,const void*): 函数指针,指向自定义排序规则的函数。size_t size: 待排序数组元素大小(字节)void* base: 指向待排序数组的第一个元素。size_t num: 待排序数组的元素个数。返回值大于0: 第一个元素大于第二个元素。返回值等于0: 第一个元素等于第二个元素。返回值小于0: 第一个元素小于第二个元素。

2026-01-21 15:38:20 487

原创 c语言经典100题(14)

将一个正整数分解质因数。例如:输入 90,打印出 90=2*3*3*5。

2026-01-17 19:48:51 307

原创 c语言经典100题(13)

打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙。花数",因为153=1的三次方+5的三次方+3的三次方。

2026-01-15 12:32:42 157

原创 c语言经典100题(12)

判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。判断 101 到 200 之间的素数。

2026-01-15 12:07:00 138

原创 c语言经典100题(11)

古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)实际上就是求斐波那契数列的前40项。可用递归,但会导致大量重复计算,效率极低。兔子的规律为数列1,1,2,3,5,8,13,21....,即下个月是上两个月之和(从第三个月开始)

2026-01-14 09:38:12 205

原创 c语言经典100题(8)

输出 9*9 口诀。

2026-01-13 21:55:27 261

原创 常见排序算法(C语言实现)

冒泡排序(Bubble Sort)是最简单和最通用的排序方法,其基本思想是:在待排序的一组数中,将相邻的两个数进行比较,若前面的数比后面的数大就交换两数,否则不交换;如此下去,直至最终完成排序。由此可得,在排序过程中,大的数据往下沉,小的数据往上浮,就像气泡一样,于是将这种排序算法形象地称为冒泡排序插入排序是指在待排序的元素中,假设前面n-1(其中n>=2)个数已经是排好顺序的,现将第n个数插到前面已经排好的序列中,然后找到合适自己的位置,使得插入第n个数的这个序列也是排好顺序的。

2026-01-12 12:31:28 1415 1

原创 c语言经典100题(5)

输入三个整数 x、y、z,请把这三个数由小到大输出。类似于冒泡排序,通过相邻比较把大的数字往后沉。

2026-01-12 10:05:55 200

原创 原码、反码与补码

正数的原码反码与补码都相同。而负数的原码反码补码不同。下面是原码反码与补码分别的计算方式。数字的二进制形式,第一位是符号位,0为正数,1为负数。第一种就是原码到反码的反向计算,即-1再取反。符号位不变,其他位取反。补码有两种方式转化为原码。第二种就是取反再+1。

2026-01-10 12:49:33 180

原创 c语言经典100题(4)

输入某年某月某日,判断这一天是这一年的第几天?

2026-01-10 09:49:23 410

原创 c语言经典100题(3)

4、可得: m = (i + j) / 2, n = (i - j) / 2,i 和 j 要么都是偶数,要么都是奇数。3、设置: m + n = i,m - n = j,i * j =168,i 和 j 至少一个是偶数。一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?2、计算等式:m2 - n2 = (m + n)(m - n) = 168。1、则:x + 100 = n2, x + 100 + 168 = m2。6、由于 i * j = 168, j>=2,则。

2026-01-08 15:15:07 117

原创 C语言经典100题(2)

从键盘输入当月利润I,求应发放奖金总数?企业发放的奖金根据利润提成。

2026-01-08 13:44:28 183

原创 c语言经典100题(1)

有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?

2025-12-19 14:14:28 121

空空如也

空空如也

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

TA关注的人

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