鱼C论坛

 找回密码
 立即注册
分享 使用高阶函数map、filter或者reduce来解决复杂问题
hayeee 2024-12-23 12:24
map() 现在您已经使用、 filter() 和 等高阶函数解决了一些挑战 reduce() ,现在您可以应用它们来解决更复杂的挑战。 使用 map() 、 filter() 和 reduce() 任何组合完成 squareList 函数的代码。 提交一个包含实数的数组给函数时,函数应返回一个新的数组, 只 包含正整数(小数不是整数)的平方值,例如 这 ...
0 个评论
分享 替换字符串;临时数组的灵活运用
Maliaty 2024-12-19 19:40
#include stdio.h #include string.h void replace ( char * str , char * fstr , char * rstr ); void replace ( char * str , char * fstr , char * rstr ) { int len0 = strlen ( str ); int len1 = strlen ( fstr );   ...
1 次阅读|1 个评论
分享 分函数使用局部静态变量,并传出该地址,主函数中如何调用该静态变量
Maliaty 2024-12-19 17:17
#include stdio.h #include string.h int * count ( char * ch_p ); int * count ( char * ch_p ) { int len = strlen ( ch_p ); static int vowel = 0 ; vowel = 0 ; // 重置元音计数器 for ( int ...
0 个评论
分享 思考最后的子字符串是否有可能是最长
Maliaty 2024-12-17 17:46
#include stdio.h #include string.h // 函数 search:找到并返回最长由同一字符组成的子字符串的长度 int search(char *cpSource, char ch) { int maxLen = 0; // 最大长度 int currentLen = 0; // 当前长度 int len = strlen(cpSource); &nb ...
0 个评论
分享 对于某固定的字符串,要插入,可以观察哪部分是不变的,然后从反方向思考
Maliaty 2024-12-17 16:56
#include stdio.h #include string.h // 插入字符函数 void insert(char *p, int i, char x) { int len = strlen(p); // 获取字符串的长度 // 从后往前移动字符,腾出空间给插入字符 for (int j = len; j = i; j--) { &nb ...
0 个评论
分享 利用全局变量,在分函数中计算,在主函数中直接引用
Maliaty 2024-12-10 20:29
#include stdio.h int Max ; int I ; int max ( int * p ); int max ( int * p ) { Max = p ; for ( int i = 0 ; i 5 ; i ++ ) { if ( p Max ) { ...
0 个评论
分享 数组内元素向右环形移动;整型数组不用‘\0’
Maliaty 2024-12-10 19:44
#include stdio.h void move(int *array, int n, int m) { m = m % n; // 处理 m 大于 n 的情况 int temp ; // 动态分配临时数组的大小 int i; // 将后面的元素移动到临时数组的前面 for (i = 0; i m; i++) {   ...
1 个评论
分享 利用临时数组最后将其复制回原数组,实现字符串选择插入功能,
Maliaty 2024-12-10 17:05
#include stdio.h #include string.h void insert ( char s1 , char ch ); void insert ( char s1 , char ch ) { char temp ; int i , j , k = 0 ; for ( i = 0 ; s1 != ' \0 ' ; i ++ ) & ...
2 个评论
分享 利用地址求字符串长度
Maliaty 2024-12-10 15:03
#include stdio.h int main () { char str [] = " i love fishc.com!" ; char * target = str ; int count = 0 ; while ( * target ++ != ' \0 ' ) { ...
0 个评论
分享 使用 reduce 方法分析数据
hayeee 2024-12-10 13:38
Array.prototype.reduce(), or simplyreduce(), is the most general of all array operations in JavaScript. You can solve almost any array processing problem using thereducemethod. reduce方法是处理数组更通用的方式,而且filter和map方法都可以当作是r ...
0 个评论

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-15 05:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部