自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 忽略大小写的字符串比较

一般我们用strcmp可比较两个字符串的大小,比较方法为对两个字符串从前往后逐个字符相比较(按ASCII码值大小比较),直到出现不同的字符或遇到'\0'为止。如果全部字符都相同,则认为相同;如果出现不相同的字符,则以第一个不相同的字符的比较结果为准(注意:如果某个字符串遇到'\0'而另一个字符串还未遇到'\0',则前者小于后者)。但在有些时候,我们比较字符串的大小时,希望忽略字母的大小,例如"Hello"和"hello"在忽略字母大小写时是相等的。请写一个程序,实现对两个字符串进行忽略字母大小写的大小比较。

2025-04-03 11:40:06 343

原创 C语言用指针实现整数的排序

【代码】C语言用指针实现整数的排序。

2025-02-18 15:36:34 183

原创 C语言打印杨辉三角形

【代码】C语言打印杨辉三角形。

2025-02-11 16:42:02 101

原创 C语言统计字符串中各类字符的个数

【代码】C语言统计字符串中各类字符的个数。

2025-02-11 16:30:02 322

原创 C语言求矩阵乘法

问题,矩阵A是2行3列矩阵,矩阵B是3行4列矩阵,求矩阵A与矩阵B的乘积,并存放在矩阵C中。

2025-02-11 11:55:48 403

原创 C语言求解数组问题

问题:定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数,然后按顺序每5个数求出一个平均值,放在另一个数组中输出。解题:5个数作为一个循环,用sum来求和,n表示求和次数,每求一次和n就要加1。n满五就进入下一个循环。

2025-02-10 21:39:59 328

原创 C语言数组排序

若arr[i]<=x,直接跳出循环。这种解法类似于数据结构中在数组中插入元素,通过移动数据(交换数据)来实现数据序列递增。方法二:和方法一类似,从数组的最后一个元素arr[N-1]开始依次与x进行比较。

2025-02-10 18:43:03 237

原创 将数组中的数据逆序存放后输出(C语言求解)

【代码】将数组中的数据逆序存放后输出(C语言求解)

2025-02-08 23:19:18 222

原创 C语言判断素数

判断方法是从2到根号m的正数除以m,若m不能被2~根号m的正数整除,则m为素数,否则不是素数。C语言判断某个正数是否为素数,要求输入的数据大于2。2本身即是一个素数。

2025-02-06 09:31:19 242

原创 C语言设计猜数游戏

n表示猜测的次数,srand函数的功能是设置随机数种子。若种子相同,则每次运行函数rand()产生的随机数是一样的。所以采用time(NULL)的返回值作为随机数种子。否则提示猜的太大或太小,直到猜对为止,并记录猜的次数。这里要用到随机函数,随机函数在头文件stdlib.h中。time(NULL)用于返回1970年1月1日零点到此刻的秒数。rand()函数返回一个范围在0~32767的随机整数。magic是被猜测的数据,guess是猜测的数据。

2025-02-06 09:22:37 335

原创 用C语言求一系列正数之和

问题:编写程序,输入一系列整数,直到输入0为止,求出其中正数之和以及负数之和。采用基本控制语句while循环。在循环体内进行判断。

2025-02-06 08:31:25 70

原创 用C语言输出菱形

多次调用for循环语句,也涉及到了for循环的嵌套。输出为5时,输出的图形会是11行。相关注释已在程序中给出。

2025-02-05 22:19:34 110

原创 用C语言打印出三角形

若觉得输出图形不美观,可以通过添加空格等形式来改进。采用for循环嵌套语句来实现。

2025-02-05 21:55:09 116

原创 用C语言显示的输出一行字符

使用最基本的输入输出语句getchar与putchar。输入数据:hsadjhashduais(以回车符结束)输出数据: hsadjhashduais。

2025-02-05 10:11:59 95

原创 C语言求圆锥的体积

计算是一定要注意数据类型的选择,选择双精度浮点型数据。结果为:78.539815。圆锥的体积等于底面积乘以高再除以3。

2025-02-04 22:18:34 114

原创 用C语言求某个字符的前驱字符与后继字符

C语言常用的ASCII表中,每个相邻的字符在数学意义上相差为1。这就是本题的核心思想。输出为'J,K,L'。

2025-02-04 21:05:54 79

原创 C语言将小写字母转换为大写字母

在C语言最常用的是ASCII字符集,每个字符都有具体的数值大小,使用字符可以参加数学运算。而英文字母大小写之间的差距为32。字符变量可以表示它所代表的字符:'a'。也可以代表字符背后的数值大小“97”。

2025-02-04 19:09:32 90

原创 C语言求一元二次方程的根

求方程:ax2+bx+c=0 的根。假设b2-4ac≥0,要区分两个不相等的根和两个相等的根。代码中a,b,c分别代表系数。特别要注意精度的转换。这里用到了数学函数库“math.h”。

2025-01-21 15:47:50 209

原创 C语言求斐波那契额数列前20项(递推法)

问题:菲波那契数列的前两项是1,从第3项开始,每项的值是前两项的和,即该数列为1,1,2,3,5,…,求该数列的第20项。这里用数组这种数据结构。一定要注意数组的下标。

2025-01-21 11:45:46 156

原创 C语言求解鸡兔同笼问题

问题:鸡兔同笼,已知鸡兔共有头30个,有脚80只,问鸡兔各有多少只。这里的枚举法就是令m=0;一个一个的试,直到有正确答案出现。答案为m=20,n=10。

2025-01-21 11:15:56 143

原创 C语言求1+2+3+…+100

【代码】C语言求1+2+3+…+100。

2025-01-21 11:06:42 407

原创 C语言求最大公约数(二)

采用do-while循环语句,在判断前先进行一次循环。输入数据“7,5”与“5,7”可以得到同样的结果:1。

2025-01-21 10:50:23 63

原创 C语言求解最大公约数(一)

输入数据“4,6”或者是“6,4”。用r来表示余数,采用while循环控制语句。

2025-01-21 10:43:15 71

空空如也

空空如也

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

TA关注的人

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