自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实验10-10 十进制转换二进制

提炼出相同的步骤,不断地除以2,不断地将余数打印出来,直到最后一步,n/2=0的时候,可以跳出递归函数,此时打印的是n,而不是0或1,因为首位不可能为0,并且当n为0时,得出的结果是0,当做n处理为好。十进制转换成二进制,并且使用递归的形式,这道题里面使用递归特别方便,基本只要不断地重复调用函数就可以了。取 二进制的基本步骤,

2024-06-02 16:41:50 411

原创 实验8-2-7 字符串的连接

我一开始想用strcpy函数来实现,误以为strcpy是字符连接函数,但后来发现strcpy是复制函数,第二个字符串会覆盖原来的字符串,所以我采用了以下的错误做法。本实验将两个字符串拼接在一起,并以指针的形式实现,实际实际上是想考察大家strcat函数的实现。初学者错误:1,strcpy,strlen,strcat函数都是将字符串地址传进去。也就是说返回s的初始坐标并不能让p达到相同的结果,我把返回tp改成返回s也一样。最后我用了正主函数,strcat函数 ,只用了两行,收工。

2024-05-27 14:42:00 388

原创 实验8-2-5 判断回文符串

但这个投机取巧的方法过不了中心的,于是我用了以下的方法—首先用strlen函数获取字符串长度n,然后再判断n是奇数还是偶数,来决定循环的次数。接着,我设置两个指针,一个指向*s首个字母,一个指向*s最后一个字母,并遍历指针。回文字符串的判定,但非数组形式,而是指针形式。总的思路是,从第一个和最后一个比较,如果相等则前指针向后移动一位,后指针则向前移动一位,逐次比较。开始的时候我是只比较了首尾两个字母是否一样,这是取巧的,不正确的,不可学,但出题人选取的样例居然只有一个没过,这让我笑出声来。

2024-05-26 14:48:47 623

原创 8-2-6分类统计各类字符个数

思路:该指针是char类型,用ASCII码即可判断字符类型,开始时设置int变量令各变量初始值为0,随后用else if并列结构分别统计字符数量,最后打印出来。这道题有数组形式,字符串形式,现在呈现的是指针形式,用指针*s记录字符串,其中该字符串包括换行和空格。初学者错误:在统计数字的时候忘记数字在这里应该当做字符看待,本应该是'0',而不是0。

2024-05-26 08:24:46 585

原创 实验8-2-4使用函数实现字符串部分复制

思路复盘:开始的时候我只能过最基本的两个点,m=1的案例过不了,于是针对这个情况我开始了修改。从t++的位置出发,一开始我把它放在if语句前,n初始值也设置成1,但这样会导致一旦只有单个元素的时候,t递增会增加突破原长度,这肯定是有问题的对t和n单独的修改不能改变现状的时候,那么我便同时改变这两个,将n修改为0,t++的位置移动到if语句之后,那么就顺利解决了这个问题。2,另一种写法,用char *p;1,while()括号中是*p还是p,*p代表指针,代表地址。3,两个指针相等用*p=*t。

2024-05-24 13:40:57 563

空空如也

空空如也

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

TA关注的人

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