- 博客(29)
- 收藏
- 关注
原创 德州扑克:从52张随机挑选7张,再从7张里面选出最大的组合的所有组合的概率
int Straight_c(char a, char b, char c, char d, char e, char f, char g, char h, char t, char r)//是否有顺子。int Flush_c(char a, char b, char c, char d, char e, char f, char g, char h, char t, char r)//是否有同花。else if (c == h && a == b && b == c)//三顶格。= h && h!
2023-10-31 08:37:00 103
原创 编写一个函数接受一个字符串作为参数,并删除字符串中的空 格。在一个程序中测试该函数,使用循环读取输入行,直到用户输入一 行空行。该程序应该应用该函数读取每个输入的字符串,并显示处理后 的结果。
编写一个函数接受一个字符串作为参数,并删除字符串中的空 格。在一个程序中测试该函数,使用循环读取输入行,直到用户输入一 行空行。该程序应该应用该函数读取每个输入的字符串,并显示处理后 的结果。
2023-01-06 21:15:38 675
原创 编写一个函数,把字符串中的内容用其反序字符串代替。在一 个完整的程序中测试该函数,使用一个循环给函数提供输入值。
编写一个函数,把字符串中的内容用其反序字符串代替。在一 个完整的程序中测试该函数,使用一个循环给函数提供输入值。
2023-01-06 20:21:32 324
原创 编写一个名为string_in()的函数,接受两个指向字符串的指 针作为参数。如果第2个字符串包含在第1个字符串中,该函数将返回 第1个字符串开始的地址。
编写一个名为string_in()的函数,接受两个指向字符串的指 针作为参数。如果第2个字符串包含在第1个字符串中,该函数将返回 第1个字符串开始的地址。例如,string_in("hats", "at")将返回 hats中a的地址;string_in("haha ds", "ha d")将返回 haha ds中第二个h的地址。否则,该函数返回空指针。在一个完整的程序中测试 该函数,使用一个循环给函数提供输入值。
2023-01-05 23:15:07 413
原创 设计并测试一个函数,搜索第1个函数形参指定的字符串,在其 中查找第2个函数形参指定的字符首次出现的位置。如果成功,该函数 返指向该字符的指针,如果在字符串中未找到指定字符,则返回空指针
设计并测试一个函数,搜索第1个函数形参指定的字符串,在其 中查找第2个函数形参指定的字符首次出现的位置。如果成功,该函数 返指向该字符的指针,如果在字符串中未找到指定字符,则返回空指针 (该函数的功能与strchr()函数相同)。在一个完整的程序中测试该 函数,使用一个循环给函数提供输入值。
2023-01-05 16:42:59 268
原创 输入一串字符只读取一个单词存储在数组中,比如输入“ aa/a ag\a aggbn“只会输出“aggbn“--将一个单词定义为没有空白、制表符或换行符,只有ab的大小写的字符序
输入一串字符只读取一个单词存储在数组中,比如输入“ aa/a ag\a aggbn“只会输出“aggbn“--将一个单词定义为没有空白、制表符或换行符,只有ab的大小写的字符序
2023-01-05 14:48:54 201
原创 设计并测试一个函数,从输入中获取n个字符(包括空白、制表 符、换行符),把结果存储在一个数组里,当遇到空格、制表符、换行符停止,它的地址被传递作为一个参 数。
设计并测试一个函数,从输入中获取n个字符(包括空白、制表 符、换行符),把结果存储在一个数组里,当遇到空格、制表符、换行符停止,它的地址被传递作为一个参 数。
2023-01-05 11:56:21 232
原创 设计并测试一个函数,从输入中获取n个字符(包括空白、制表 符、换行符),把结果存储在一个数组里,它的地址被传递作为一个参 数。
设计并测试一个函数,从输入中获取n个字符(包括空白、制表 符、换行符),把结果存储在一个数组里,它的地址被传递作为一个参 数。
2023-01-05 09:59:03 238
原创 用户猜名字,无论 用户选择大写还是小写,该程序都能正确识别答案,采用ctype.h的函数进行处理。
用户猜名字,无论 用户选择大写还是小写,该程序都能正确识别答案,采用ctype.h的函数进行处理。
2023-01-04 22:02:28 183
原创 编写一个程序,提示用户输入3组数,每组数包含5个int 类型的数(假设用户都正确地响应,不会输入非数值数据)。
该程序应 完成下列任务。a.把用户输入的数据存储在3×5的数组中 b.计算每组(5个)数据 c.计算所有数据的平均值d.找出这15个数据中的最大值 e.打印结果每个任务都要用单独的函数来完成(使用传统C处理数组的方 式)。完成任务b,要编写一个计算并返回一维数组平均值的函数,利 用循环调用该函数3次。对于处理其他任务的函数,应该把整个数组作 为参数,完成任务c和d的函数应把结果返回主调函数。
2022-12-31 10:51:45 187
原创 编写一个函数,把double类型数组中的数据倒序排列,并在一 个简单的程序中测试该函数。
编写一个函数,把double类型数组中的数据倒序排列,并在一 个简单的程序中测试该函数。
2022-12-30 20:29:02 323
原创 编写一个函数,返回存储在double类型数组中最大值和最小值的差值,并在一个简单的程序中测试该函数。
编写一个函数,返回存储在double类型数组中最大值和最小值的差值,并在一个简单的程序中测试该函数。
2022-12-30 20:18:17 650
原创 编写一个函数,返回存储在int类型数组中的最大值,并在一个 简单的程序中测试该函数。
编写一个函数,返回存储在int类型数组中的最大值,并在一个 简单的程序中测试该函数。
2022-12-30 19:50:49 543
原创 C Primer Plus第六版(中文版)编程十章第二题按二维数组来练习答案
C Primer Plus第六版(中文版)编程十章第二题按二维数组来练习答案
2022-12-30 17:21:04 39
原创 编写一个程序,读取一行输入,然后把输入的内容倒序打印出来。
可以把输入存储在char类型的数组中,假设每行字符不超过255。回忆一下,根据%c转换说明,scanf()函数一次只能从输入中读取一个字符,而且在用户按下Enter键时scanf()函数会生成一个换行字符(\n)。...
2022-08-14 22:48:19 1040
原创 编写一个程序,创建两个包含8个元素的double类型数组,使用循环提示用户为第一个数组输入8个值。第二个数组元素的值设置为第一个数组对应元素的累积之和。
第二个数组的第4个元素的值是第一个数组前4个元素之和,第二个数组的第5个元素的值是第一个数组前5个元素之和(用嵌套循环可以完成,但是利用第二个数组的第5个元素是第二个数组的第4个元素与第一个数组的第5个元素之和,只用一个循环就能完成任务,不需要使用嵌套循环)。最后,使用循环显示两个数组的内容,第一个数组显示成一行,第二个数组显示在第一个数组的下一行,而且每个元素都与第一个数组各元素相对应。...
2022-08-14 22:17:42 691
原创 编写一个程序,创建一个包含8个元素的int类型数组,分别把数组元素设置为2的前8次幂。使用for循环设置数组元素的值,使用do while循环显示数组元素的值。
编写一个程序,创建一个包含8个元素的int类型数组,分别把数组元素设置为2的前8次幂。使用for循环设置数组元素的值,使用do while循环显示数组元素的值。
2022-08-14 21:55:29 887
原创 编写一个程序计算这两个无限序列的总和,直到到达某次数。
提示:奇数个-1相乘得-1,偶数个-1相乘得1。让用户交互地输入指定的次数,当用户输入0或负值时结束输入。查看运行100项、1000项、10000项后的总和,是否发现每个序列都收敛于某值?
2022-08-14 21:33:05 330
原创 MATLAB处理合并多个.mat文件(作者主要用于处理CANOE导出的多个MAT文件的合并)
作者主要用于处理CANOE导出的多个MAT文件的合并
2022-08-14 10:05:23 2969 1
原创 编写一个程序打印一个表格,每一行打印一个整数、该数的平方、该数的立方。要求用户输入表格的上下限。使用一个for循环。
编写一个程序打印一个表格,每一行打印一个整数、该数的平方、该数的立方。要求用户输入表格的上下限。使用一个for循环。
2022-08-14 09:31:17 896
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人