- 博客(65)
- 收藏
- 关注
原创 C语言:将一个5x5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上到下依次从小到大存放),写一函数实现之。用main函数调用。要求用指针处理问题!
将一个5x5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上到下依次从小到大存放),写一函数实现之。用main函数调用。
2024-12-02 17:26:46
172
原创 C语言: 有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。要求用指针方法处理
有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
2024-12-02 17:25:13
357
原创 C语言:有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数,写一函数实现以上功能,在主函数中输人n个整数和输出调整后的n个数。要求用指针方法处理!
有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数,见图8.43。写一函数实现以上功能,在主函数中输人n个整数和输出调整后的n个数。
2024-12-02 17:10:24
230
原创 C语言:用指针变量处理:输入a和b两个整数,按先大后小的顺序输出a和b
输入a和b两个整数,按先大后小的顺序输出a和b,用指针方法处理这个问题,不交换整型变量的值,而是交换两个指针变量的值。
2024-11-25 16:49:55
392
原创 C语言:写一个函数,用“起泡法”对输人的10个字符按由小到大顺序排列。
【代码】C语言:写一个函数,用“起泡法”对输人的10个字符按由小到大顺序排列。
2024-11-25 12:30:02
891
原创 C语言:写两个函数,分别求两个整数最大公约数和最小公倍数主函数调用并输出结果
写两个函数,分别求两个整数最大公约数和最小公倍数主函数调用并输出结果。
2024-11-24 21:38:21
396
原创 C语言:求方程 ax2+bx+c=0的根,用3个函数分别求当:b2−4ac大于0、等于0和小于0时的根并输出结果。从主函数输入a,b,c的值。
【代码】C语言:求方程 ax2+bx+c=0的根,用3个函数分别求当:b2−4ac大于0、等于0和小于0时的根并输出结果。从主函数输入a,b,c的值。
2024-11-23 22:16:38
366
原创 C语言:写一个函数,使给定的一个3X3的二维整型数组转置,即行列互换。
【代码】C语言:写一个函数,使给定的一个3X3的二维整型数组转置,即行列互换。
2024-11-23 22:00:12
290
原创 C语言:编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输人字符串以及输出上述的结果。
【代码】C语言:编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输人字符串以及输出上述的结果。
2024-11-18 22:21:20
423
原创 C语言:写一个函数,输人一个4位数字,要求输出这4个数字字符,但每两个数字间空一个空格。如输人1990,应输出“1 9 9 0”
【代码】C语言:写一个函数,输人一个4位数字,要求输出这4个数字字符,但每两个数字间空一个空格。如输人1990,应输出“1 9 9 0”
2024-11-18 17:22:06
238
原创 C语言:写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出。
【代码】C语言:写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出。
2024-11-18 17:20:48
827
原创 C++:笔记(友元类的定义与使用、类的继承、继承中的构造函数和析构函数)
【代码】C++:笔记(友元类的定义与使用、类的继承、继承中的构造函数和析构函数)
2024-11-17 15:06:28
204
原创 C语言:折半查找法
有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出"无此数"。
2024-11-06 21:28:00
204
原创 C语言:找出一个二维数组中的鞍点,即该位置上的元素在该行上最大、在该列上最小。也可能没有鞍点。
解题思路:先找出一行中值最大的元素,然后检查它是否为该列中的最小值,如果是,则是鞍点(不需要再找别的鞍点了),输出该鞍点,如果不是,再找下一行的最大数……如果每一行的最大数都不是鞍点,则此数组无鞍点。
2024-11-06 20:59:04
682
原创 C语言:输出“魔方阵“。所谓魔方阵是指这样的方阵,它的每一行、每一列和对角线之和均相等。
(2)从2开始至n*n为止,各数依次按此规则存放:每一个数存放的行比前一个数的行数减一,(5) 如果按上面规则确定的位置上已经有数,或者上一个数时第1行第n列时,则把下一个数。(4)上一个数的列数为n时,下一个数的列数为1,行数减一。(3)如果上一个数的行数是1,则下一个数的行数是n。要求输出1~n^2的自然数构成的魔方阵。(1)1放在第一行中间一列。放在上一个数的下面。
2024-11-06 20:34:49
326
原创 C语言:打印输出杨辉三角(要求输出十行)
(3)从第三行起,除了上面指出的第一个数和最后一个数外,其余各数是上一行同列和前一列。即a[i][j]=a[i-1][j]+a[i-1][j-1](2)各行最后一个数都是1。(1)各行第一个数都是1。
2024-11-06 20:17:25
670
原创 C语言:strcat函数,strcpy函数
编写一个程序,将字符数组 s2 中的全部字符复制到字符数组 sl中。不用 strcpy 函数。编一程序,将两个字符串连接起来,不要用strcat函数。复制时,‘\0’也要复制过去。’\0’后面的字符不复制。
2024-11-02 18:40:53
160
原创 C语言:有一行电文,已按下面规律译成密码∶A→Z a→z B→Y b→y C→X c→x
即第1个字母变成第 26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。求编程序将密码译回原文,并输出密码和原文。
2024-11-02 18:32:23
512
原创 C语言:将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。
【代码】C语言:将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。
2024-11-02 17:51:42
426
原创 C语言:用筛选法求 100 之内的素数。
他采取的方法是,在一张纸上写上1~1000 的全部整数,然后逐个判断它们是否素数,找出一个非素数,就把它挖掉,最后剩下的就是素数。(3)检查 p是否小于\sqrt n 的整数部分(如果 n=1000,则检查 p<31是否成立),如果是,则返回(2)继续执行,否则就结束;(2)用2 除它后面的各个数,把能被 2整除的数挖掉,即把2的倍数挖掉。(2)用下一个未被挖去的数 p 除 p后面各数,把p 的倍数挖掉;(3)用3除它后面各数,把3的倍数挖掉。(1)先将1挖掉(因为1不是素数)。(4)剩下的数就是素数。
2024-11-02 17:15:15
500
原创 C语言:有10个字符串,找出其中最大者!
可以设一个二维的字符数组 str,大小为10×20,即有10行20列(每一行可以容纳20个字符)。每一行存放一个字符串。用 gets函数分别读入10个字符串,赋给10个一维字符数组。判定最大者,把它放在一维字符数组 string中。
2024-11-02 17:04:54
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人