自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 零开始的C语言学习之路——谭浩强教材课后题实践记录与问题解析(第八章指针⑩)

8.10 题目将一个5×5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上到下依次从小到大存放),写一函数实现之。用main函数调用。思路。

2024-04-03 19:13:09 107 1

原创 零开始的C语言学习之路——谭浩强教材课后题实践记录与问题解析(第八章指针⑦)

有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。运行结果无误,再改进一下代码,当n为动态值时的情况,需要注意到就是如何统计。思路:首先写一个简单的字符数量n为固定值的代码,感受一下大概算法。

2024-04-02 20:56:17 106 1

原创 零开始的C语言学习之路——谭浩强教材课后题实践记录与问题解析(第八章指针⑥)

如果用scanf("%c",&a[i])逐个输入:要注意加上检查是否结束的条件以及最后的结束符。②最简单的还是用scanf("%s",str),字符串格式输入。写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。③也可以str[i]=getchar();首先题目不难,但是在输入字符串的过程中产生了一点麻烦。

2024-04-01 21:19:59 154

原创 零开始的C语言学习之路——谭浩强教材课后题实践记录与问题解析(第八章指针⑤)

用数组a储存n个人,从1到n编号,表示仍在圈子里。如果第i个人报到了3,则令a[i]=0,表示该人已经出圈,并令count++(记录退出的人数)。①此题一开始没想明白怎么将3的倍数排除,想着是多定义几个数组,第一遍循环报数排除喊3的人后,将新的顺序放入一个新的数组;再一遍循环报数排除喊3的人后,再将新的顺序放入另一个新的数组…从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。②第二个想的办法是利用函数的递归,但是同样不好操作,因为不知道要递归多少次。

2024-04-01 20:26:54 205

原创 零开始的C语言学习之路——谭浩强教材课后题实践记录与问题解析(第八章指针④)

(前5个是“1,2,3,4,5”后面补充“0,0,0,0,0”)——答案是5个元素,剩余的5个元素(即 a[5]~a[9])将保持未初始化的状态,它们的值将是未定义的(在C/C++中通常是内存中的随机值)①先定义一个数组a[10],用于存放输入的十个整数,数组b[10]是空的,用于存放平移后数字的排列。有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数,如图所示。一、由于拿不准如何确定动态的整数个数n,故先写了一个固定值n=10,输入十个整数后再输入要求移动的位置个数m的代码,便于理解。

2024-04-01 18:57:29 301

原创 零开始的C语言学习之路——谭浩强教材课后题实践记录与问题解析(第八章指针③)

②找最小数时,先假设第一个数是最小的,然后将剩余的数与最小数进行比较,若当前比较的数比最小数还小,那么更新当前数为最小数,同时记录此数是第几个数,再继续与剩余的数比较,直到循环结束,再将最小数与第一个数进行位置的互换(找最大数原理相同)8.3 题目:输入10个整数,将其中最小的数与第1个数对换,把最大的数与最后一个数对换。:此题没什么难度,但是看习题的答案给的代码很复杂,我也没有再仔细研究了。①先定义指针变量和数组,用于存放输入的十个整数。写3个函数:①输入10个数;

2024-03-29 20:16:43 164 1

原创 零开始的C语言学习之路——谭浩强教材课后题实践记录与问题解析(第八章指针②)

8.2 题目:输入三个字符串,按由小到大的顺序输出思路(错误)

2024-03-28 22:08:37 195

原创 零开始的C语言学习之路——谭浩强教材课后题实践记录与问题解析(第八章指针①)

8.1 题目:输入三个整数,按由小到大的顺序输出思路。

2024-03-28 20:07:45 204

原创 零开始的C语言学习之路——谭浩强教材课后题实践记录与问题解析②

写一个函数,将两个字符串连接。

2024-03-19 21:59:29 169

原创 零开始的C语言学习之路——谭浩强教材课后题实践记录与问题解析①

写代码过程中试了gets(”%s“,&a[ ]),gets(”%s“,&a),gets(”%c“,&a[ ]),gets(”%c“,a[ ])解决方法:原来是i=0时已经完成了反序操作,随后的i++又重复反序操作了。①gets字符串输入函数:不知道格式是怎么样的。②puts字符串输出函数:不知道格式是怎么样的。③算法出错:输入abcde,输出decba。

2024-03-19 20:50:21 170

空空如也

空空如也

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

TA关注的人

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