题解列表

筛选

自定义函数之字符串反转

解题思路:这段代码中的mystrrev函数用于反转输入的字符串。在这个函数中,参数ch1被当作字符数组的指针来处理。当数组作为参数传递给函数时,实际上传递的是数组的地址,也就是指向数组第一个元素的指针。因此,在函数内部对数组进行的任何更改都会影响到原始数组。

自定义函数之字符串连接

解题思路:这段代码实现的是两个字符串的连接功能。首先,让我们分析mystrcat函数:while(*ch1)循环会一直执行,直到ch1指向的字符是空字符(也就是字符串的结尾)。这个循环的作用是找到ch1字符串的结尾。while(*ch2)循环会将ch2字符串的每一个字符复制到ch1字符串的末尾,

[STL训练]第二小整数

摘要:解题思路:注意事项:参考代码:#include <stdio.h>                 #include <string.h>#include <stdlib.h>#define PI 3……
优质题解

冒泡排序和选择排序

摘要:冒泡排序可以使用第一次循环排序将最大值放在最后例如:       1 3 2 6 8 5 7 9 41和3比较不交换位置 ,3和2比较后交换位置,以此类推。 第一次循环排序后为       1 2 3……

略麻烦但很易懂!

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int x,i=0,j=0,k=0,m=0,z,p,c; scanf("%d",&x); for(i=0;6*i……

斐波纳契数列(清晰思路)

摘要:解题思路:,先观察,发现从第3项开始,每一项都等于前两项之和。注意事项:分好情况,n为,1,2,和大于2时。参考代码:#include <stdio.h>int main(){    int i, n……

​求和训练(一般方法)

摘要:解题思路:拆分成三个累加求和,再求总和。注意事项:scanf函数的&不要忘记加,printf函数要控制输入保留两位小数。参考代码://[编程入门]求和训练#include <stdio.h>int m……