关注公众号 程序员成长指南
在里面回复 谭浩强答案
获取完整版答案
有问题也可以公众号后台私信我.

上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 写一个用矩形法求定积分的通用函数,分别求$\int_01 sinxdx, \quad \int_01 cosxdx, \quad \int_01 exdx,$ ,说明: sin,cos,exp 函数已在系统的数学函数库中,程序开头要用#include <math. h> 解题思路: 矩形法,学过高等 阅读全文
posted @ 2020-09-05 12:24 赵一凡177 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 用指针数组处理上一题目,字符串不等长 解题思路: 与数字的比较没什么区别,只不过需要采用strcmp进行字符串的大小比较,使用指针实现需要在最早接收数据的时候就采用字符串指针数组,这样的好处在于指针的指向可以直接通过赋值进行改变,而指针数组中的字符串的顺序只需要交换不同字符串的地址就可以实现 答案: 阅读全文
posted @ 2020-09-05 12:23 赵一凡177 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 在主函数中输入10个等长的字符串。用另一函数对它们排序。然后在主函数输出这10个已排好序的字符串 解题思路: 排序方式与数字比较没什么不同,先遍历比较找出最大的字符串,与第一个字符串进行交换,然后剩下的进行比较找出最大的字符串与第二个交换.... 需要主机的就是字符串的比较采用strcmp接口,返回 阅读全文
posted @ 2020-09-05 12:22 赵一凡177 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 将一个5x5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上到下依次从小到大存放),写一函数实现之。用main函数调用。 解题思路: 将二维数组当做一维数组进行处理比较方便,而二维数组本身就是扁平化存储,所以直接使用首地址即可。 先遍历找到最大值,将其与中间数字交换,而中 阅读全文
posted @ 2020-09-05 12:20 赵一凡177 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 写一函数,将一个3x3的整型矩阵转置 解题思路: 矩阵转置就是行变列,列变行,说白了就是 arry[i][j] 转换为 arry[j][i] ; 但是需要注意的是, 一. 因为行列个数可能并非相同,转换后行数或者列数变多了或者变少,因此不能直接转换。需要重新申请空间存储转换后的数据。 二. 二维数组 阅读全文
posted @ 2020-09-02 18:18 赵一凡177 阅读(1808) 评论(0) 推荐(0) 编辑
摘要: 输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少 解题思路: 字符可以直接进行比较,但是要注意字符串中的数字是字符数字,必须以字符的形式比较,也就是加上单引号 答案: #include <stdio.h> #include <string.h> int main() { ch 阅读全文
posted @ 2020-09-02 18:17 赵一凡177 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串 解题思路: 当字符串指针移动到源字符串的第m位时,则开始向另一个缓冲区中写入剩下的数据 答案: #include <stdio.h> #include <string.h> int main() { ch 阅读全文
posted @ 2020-09-02 18:16 赵一凡177 阅读(3573) 评论(0) 推荐(0) 编辑
摘要: 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度 解题思路: 字符串以\0作为结尾,则从第一个字符开始向后移动遇到\0认为字符串结束。 答案: #include <stdio.h> int mystrlen(char *str) { int len = 0; char *ptr 阅读全文
posted @ 2020-09-02 18:15 赵一凡177 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位 解题思路: 从第一个人开始,逐个报数,谁报3就退出,并且重置报数,直到最后一个人后,又重新从第一个人继续报数,直到最终只剩一个人的时候退出即可。 答案: #include <stdi 阅读全文
posted @ 2020-09-02 18:14 赵一凡177 阅读(3252) 评论(0) 推荐(0) 编辑
摘要: 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数,见图8.43。 写一函数实现以上功能,在主函数中输人n个整数和输出调整后的n个数 解题思路: 找出倒数第m个数据,从这里开始保存倒数第m位置的数据,因为倒数第m位置的数据要放到数组最前方,将m之前的数据向后偏移一位,然后将数组第一 阅读全文
posted @ 2020-09-02 18:13 赵一凡177 阅读(1139) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页