![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机C++基础
他的长先生
这个作者很懒,什么都没留下…
展开
-
从文件source1.txt中读取数据,将其中的奇素数写入文件file1.txt中。
从文件source1.txt中读取数据,将其中的奇素数写入文件file1.txt中。在D:盘的某文件夹中新建文本文件source1.txt,在其中输入1~23。数是指:在大于1的自然数中,除了1和它本身以外不再有其他因子的自然数。)本题的文件采用绝对路径方式进行访问,两个文件保存于同一文件夹中。)请将自己的学号姓名输出到文件。file1.txt的第一行。原创 2024-01-20 21:06:30 · 609 阅读 · 0 评论 -
在ASCII码65~120的范围内(含边界值),随机产生35个字符,将这些字符输出到文件myfile1.txt中,每个字符前加一个空格。
ASCII码65~120的范围内(含边界值),随机产生35个字符,将这些字符输出到文件myfile1.txt中,每个字符前加一个空格。myfile1.txt的第一行。)请将自己的学号姓名输出到文件。原创 2024-01-20 21:04:38 · 669 阅读 · 0 评论 -
用递归法求组合数。
从键盘输入n和m,通过调用子函数计算组合数。:使用递归法,计算组合数。原创 2024-01-20 21:02:01 · 737 阅读 · 1 评论 -
用递归法计算数列f(n)的第n项,n从键盘输入 。
从键盘输入n值,通过调用子函数计算数列的第n项并输出。计算数列f(n)的第n项,n从键盘输入。:使用递归法,计算数列的第n项。原创 2024-01-20 20:58:43 · 582 阅读 · 0 评论 -
输入某一年的第几天,计算并输出它是这一年的几月几日(要求考虑闰年)。
子函数头要求为void 2022(int year, int num, int &month, int &day)。:输入某一年的第几天,调用子函数计算该天是这一年的几月几日,输出结果。输入某一年的第几天,计算并输出它是这一年的几月几日(要求考虑闰年)。:计算某一年的第几天是这一年的几月几日,原创 2024-01-20 20:56:25 · 708 阅读 · 0 评论 -
求任意两个正整数的最大公约数和最小公倍数。
输入两个任意正整数,调用子函数求最大公约数和最小公倍数,输出结果。求任意两个正整数的最大公约数和最小公倍数。原创 2024-01-20 20:52:35 · 748 阅读 · 0 评论 -
自动产生斐波那契数列前m项的值,存储在数组a中。将数组a中的数据循环左移n位,并输出移动后的结果。
对指针p所指向的包含m个元素的数组实现循环左移n位的操作,子函数头要求定义为:void move(int *p, int m, int n)。从键盘输入数据个数m及左移的位数n,产生斐波那契数列前m项的值存储在数组a中,调用子函数实现对数组a左移n位的操作,并输出移动后的结果。自动产生斐波那契数列前m项的值,存储在数组a中。将数组a中的数据循环左移n位,并输出移动后的结果。原创 2024-01-19 08:09:30 · 613 阅读 · 0 评论 -
输入一个包含年和月的日期(例如2022年1月),输出其上一个月的日期(例如2021年12月)
子函数头要求定义为:void prevMonth(int *year, int *month)。输入一个包含年和月的日期(例如2022年1月),输出其上一个月的日期(例如2021年12月)。输入日期,调用子函数得到上一个月的日期,并输出。求输入日期的上一个月的日期,原创 2024-01-19 08:06:05 · 560 阅读 · 1 评论 -
从键盘输入包含m个整数的集合存入数组a中、包含n个整数的集合存入数组b中,求a和b的并集c
从键盘输入包含m个整数的集合存入数组a中、包含n个整数的集合存入数组b中,求a和b的并集c。原创 2024-01-19 08:02:35 · 791 阅读 · 0 评论 -
从键盘输入数据的个数n及这n个数(包含重复数据),要求删除其中的重复数据,并输出去重后的数据
从键盘输入数据的个数n及这n个数(包含重复数据),要求删除其中的重复数据,并输出去重后的数据。原创 2024-01-19 08:00:27 · 433 阅读 · 0 评论 -
利用下列公式求圆周率π的近似值,当通项1/(2n-1)小于10-6时结束。
利用下列公式求圆周率π的近似值,当通项1/(2n-1)小于10-6时结束。,即用指针方式访问与π/4 和1/(2n-1)对应的变量。原创 2024-01-19 07:57:35 · 765 阅读 · 0 评论 -
对输入的一串信息(可包含空格)进行加密处理。加密规则如下:将字母表看成首尾衔接的闭合环,对信息中的字母,用该字母前的第5个字母进行替换;对信息中的非字母,不做处理,原样输出
对输入的一串信息(可包含空格)进行加密处理。加密规则如下:将字母表看成首尾衔接的闭合环,对信息中的字母,用该字母前的第5个字母进行替换;对信息中的非字母,不做处理,原样输出。原创 2024-01-18 08:19:35 · 698 阅读 · 0 评论 -
输入数字n(n<10),输出n层正方形图案。正方形图案最外层的数字是层数,最内层的数字是1,从外向内数字递减
输入数字n(n原创 2024-01-18 08:17:37 · 764 阅读 · 3 评论 -
将按照如下规律自动生成的数据存放在x数组中,并输出如下图所示三角。
已知有const int M=10;要求:将按照如下规律自动生成的数据存放在x数组中,并输出如下图所示三角。原创 2024-01-18 08:15:30 · 719 阅读 · 3 评论 -
从键盘输入职工人数n、每个职工的编号、每个职工1到3月的工资表,求出每人第一季度的工资(一行求和)、每个月的平均工资(一列求平均值,保留整数)。
从键盘输入职工人数n、每个职工的编号、每个职工1到3月的工资表,求出每人第一季度的工资(一行求和)、每个月的平均工资(一列求平均值,保留整数)。原创 2024-01-18 08:11:14 · 648 阅读 · 0 评论 -
设有一个元素皆为整数的n*n阶矩阵(n不超过10),从键盘输入矩阵的阶数n及矩阵的元素,求出其主对角线上元素的最大值及位置、次对角线上元素的最小值及位置,并完成两者的数据互换,输出互换后的结果矩阵
设有一个元素皆为整数的n*n阶矩阵(n不超过10),从键盘输入矩阵的阶数n及矩阵的元素,求出其主对角线上元素的最大值及位置、次对角线上元素的最小值及位置,并完成两者的数据互换,输出互换后的结果矩阵。原创 2024-01-18 08:09:08 · 666 阅读 · 2 评论 -
在有序数组中插入数据
将数x插入到长度为n的降序数组a中,插入过程中数组a始终保持降序,并通过return返回数x插入到数组a中的位置。子函数头要求为:int insert(int a[ ],int n, int x)。输入n个降序的数据存入一维数组中,调用子函数insert完成两个数据的插入操作,并输出插入位置及插入数据后的数组元素(注意:数组的长度要足够大)。原创 2024-01-18 08:06:13 · 620 阅读 · 0 评论 -
用冒泡排序算法实现一维数组的降序排序。
用冒泡排序算法实现对长度为n的一维数组a进行降序排序。子函数头要求为:void sort(int a[ ],int n)。:输入一维数组元素,调用子函数sort实现数组元素的排序,并输出排序后的数组元素(数据域宽为4)。用冒泡排序算法实现一维数组的降序排序。原创 2024-01-18 08:03:54 · 649 阅读 · 0 评论 -
统计《程序设计》课程成绩的及格率
统计存放在长度为n的一维数组score中成绩的及格率,并用return返回及格率。子函数头要求为:double count(double score[ ], int n)。:输入学生人数n(原创 2024-01-18 08:01:28 · 635 阅读 · 0 评论 -
按降序输入若干个整数并存入一个整型数组中,对从键盘输入的数据进行查找,要求使用折半查找算法,输出查找结果,并统计本轮折半查找的次数
按降序输入若干个整数并存入一个整型数组中,对从键盘输入的数据进行查找,要求使用折半查找算法,输出查找结果,并统计本轮折半查找的次数。(要求:循环实现多个数的折半查找,输入1则继续下一个数的查找、输入其他整数则结束查找)。原创 2024-01-18 07:59:27 · 575 阅读 · 0 评论 -
产生n个[50,99]范围内的随机数,存入一维整型数组中,删除数组中所有的偶数元素,输出删除偶数元素之前和之后的数组元素
产生n个[50,99]范围内的随机数,存入一维整型数组中,删除数组中所有的偶数元素,输出删除偶数元素之前和之后的数组元素,要求每行输出6个数据、数据域宽为4。原创 2024-01-18 07:57:06 · 603 阅读 · 0 评论 -
输入一组数据并存入某一维数组中,用选择排序法完成数组元素的降序排列并输出。
输入一组数据并存入某一维数组中,用选择排序法完成数组元素的降序排列并输出。原创 2024-01-17 18:43:48 · 530 阅读 · 0 评论 -
输入n个整数并存入某一维数组中,找出其中的最大值,并将其删除。如果有多个相同的最大值,则只删除最后一个。
输入n个整数并存入某一维数组中,找出其中的最大值,并将其删除。如果有多个相同的最大值,则只删除最后一个。原创 2024-01-17 18:41:54 · 668 阅读 · 0 评论 -
将一个整数的各位数字按从低位到高位的顺序存入某一维数组中,然后判断该整数是否为回文数(即判断一维数组是否为镜像数组)。
将一个整数的各位数字按从低位到高位的顺序存入某一维数组中,然后判断该整数是否为回文数(即判断一维数组是否为镜像数组)。回文数是指正读与反读都一样的数,例如:12321是回文数,12312不是回文数。原创 2024-01-17 18:39:23 · 491 阅读 · 0 评论 -
输入n个有序的数据并存入某一维数组中,求该数组的中位数(中位数是指排列在有序数组中间的那个数,如果数据个数为偶数,则中位数等于中间那两个元素的平均值)。
输入n个有序的数据并存入某一维数组中,求该数组的中位数(中位数是指排列在有序数组中间的那个数,如果数据个数为偶数,则中位数等于中间那两个元素的平均值)。原创 2024-01-17 17:55:48 · 480 阅读 · 0 评论 -
产生若干个[1,100]范围内的随机整数并存入某一维数组中,并按样张格式输出数组元素;求数组元素中奇数元素的个数、奇数元素的平均值、偶数元素的个数、偶数元素的平均值。
产生若干个[1,100]范围内的随机整数并存入某一维数组中,并按样张格式输出数组元素;求数组元素中奇数元素的个数、奇数元素的平均值、偶数元素的个数、偶数元素的平均值。要求:输出数组元素时,每行输出5个数,数据域宽为5。平均值保留两位小数。原创 2024-01-17 17:53:41 · 489 阅读 · 0 评论 -
输出由输入字符组成的图形。
由该字符组成的三个等腰梯形,其行数分别为3行、4行、5行。从键盘输入一个字符,循环调用子函数依次输出。输出由输入字符组成的图形。原创 2024-01-17 17:50:42 · 409 阅读 · 0 评论 -
调用rand( )函数在[10,500]范围内随机产生若干个整数,判断并输出其中的可逆素数。
调用rand( )函数在[10,500]范围内随机产生若干个整数,判断并输出其中的可逆素数。可逆素数是指:一个素数,将其各位数字的顺序倒过来构成的反序数也是素数。例如:347是素数,其反序数743也是素数,所以347是可逆素数。:输入数据个数n,生成n个随机数:对每一个数,调用子函数1计算该数的反序数,调用子函数2判断该数及其反序数是否为素数;输出n个数据中的所有可逆素数。:判断一个数是否为素数,返回值为bool型。:计算一个数的反序数,返回值为int型。原创 2024-01-17 17:46:13 · 471 阅读 · 0 评论 -
从键盘输入正整数m和n,找出[m,n]范围内的所有完数
输入正整数m和n,调用子函数,输出指定范围内的所有完数。:判断一个数是否是完数,返回值为bool型。找出[m,n]范围内的所有完数。完数是指:一个数所有的真因子。之和,恰好等于它本身。原创 2024-01-17 17:27:36 · 446 阅读 · 0 评论 -
利用公式C(n,m) = n!/m!/(n-m)! 计算组合数。
输入正整数n和m,调用子函数计算阶乘,使用公式计算并输出n选m的组合数。原创 2024-01-17 17:24:36 · 850 阅读 · 0 评论 -
从键盘输入正整数m和n,在[m,n]范围内产生两个随机数并输出。比较这两个数的大小,求大数的平方根,以及小数的自然对数,输出结果保留两位小数。
在[m,n]范围内产生两个随机数并输出。比较这两个数的大小,求大数的平方根,以及小数的自然对数,输出结果保留两位小数。原创 2024-01-17 17:21:14 · 411 阅读 · 0 评论 -
从键盘输入一个大于1的整数,判断它是素数还是合数
从键盘输入一个大于1的整数,判断它是素数还是合数。如果是素数则输出判断结果;如果是合数,计算并输出其所有不是7的倍数的因子之和。素数是指自然数中只能被1和它本身整除的数;合数是指自然数中除了能被1和它本身整除外,还能被其他数(0除外)整除的数。原创 2024-01-16 21:43:48 · 531 阅读 · 0 评论 -
按照从小到大的顺序从键盘上输入四个1~9中的连续数字,计算并输出有多少个互不重复且无重复数字的三位数
按照从小到大的顺序从键盘上输入四个1~9中的连续数字,计算并输出有多少个互不重复且无重复数字的三位数。原创 2024-01-16 21:40:58 · 366 阅读 · 0 评论 -
从键盘输入一个正整数n(n<7),输出n行由大写字母A开始构成的三角形字符阵列图形
输入一个正整数n(n原创 2024-01-16 21:38:03 · 525 阅读 · 0 评论 -
编程输出九九加法表
编程输出九九加法表原创 2024-01-16 21:35:27 · 448 阅读 · 0 评论 -
从键盘输入一个合数,采用单层循环对这个合数进行质因数分解。
合数是指自然数中除了能被1和它本身整除外,还能被其他数(0除外)整除的数。从键盘输入一个合数,采用单层循环对这个合数进行质因数分解。原创 2024-01-16 21:07:42 · 483 阅读 · 0 评论 -
模拟计算机进行进制转换的过程。从键盘输入一个八进制整数(不超过10位),将其转换成十进制整数输出,再从键盘输入一个十进制整数(不超过10位),与刚才转换后的结果相加后,转换成二进制输出。
模拟计算机进行进制转换的过程。从键盘输入一个八进制整数(不超过10位),将其转换成十进制整数输出,再从键盘输入一个十进制整数(不超过10位),与刚才转换后的结果相加后,转换成二进制输出。原创 2024-01-12 16:07:38 · 392 阅读 · 0 评论 -
从键盘输入一个整数,求这个数的反序数,计算并输出原数和反序数的最大公约数。
从键盘输入一个整数,求这个数的反序数,计算并输出原数和反序数的最大公约数。原创 2024-01-12 16:03:06 · 408 阅读 · 0 评论 -
从键盘输入正整数m和n(m,n的大小关系不确定),找出 m到n范围内(包含m和n两个边界值)除以3余2、除以5余1、除以7余4的所有正整数,以及满足这些条件的整数个数。
找出 m到n范围内(包含m和n两个边界值)除以3余2、除以5余1、除以7余4的所有正整数,以及满足这些条件的整数个数。从键盘输入正整数m和n(m,n的大小关系不确定)原创 2024-01-12 15:58:24 · 744 阅读 · 0 评论 -
从键盘输入一个角度值,利用如下泰勒公式计算cos(x)的近似值
从键盘输入一个角度值,利用如下泰勒公式计算cos(x)的近似值,要求截断误差小于10-7,即通项式的值小于10-7时停止计算。公式中的x为弧度值(将角度值转换为弧度值时,π取值为3.1415926)。原创 2024-01-12 15:48:50 · 498 阅读 · 0 评论