c语言
文章平均质量分 69
superlistboy
这个人很懒,还没有简介
展开
-
数据结构实验课:实验八、排序算法的实现
实验八、排序算法的实现一、实验目的掌握常用的排序方法,并掌握用高级语言实现排序算法的方法;深刻理解排序的定义和各种排序方法的特点,并能加以灵活应用;了解各种方法的排序过程及其时间复杂度的分析方法。二、实验要求统计成绩:给出n个学生的考试成绩表,每条信息由姓名和分数组成,试设计一个算法:(1) 按分数高低次序,打印出每个学生在考试中获得的名次,分数相同的为同一名次;(2) 按名次列出每个学生的姓名与分数。三、实验步骤1.定义结构体。Typedef struct student{原创 2021-05-19 23:33:30 · 13531 阅读 · 0 评论 -
数据结构实验课:实验七、查找算法的实现
实验七、查找算法的实现一、实验目的掌握顺序和二分查找算法的基本思想及其实现方法。二、实验要求问题描述:对给定的任意数组(设其长度为n),分别用顺序和二分查找方法在此数组中查找与给定值k相等的元素。顺序查找基本思想:从查找表的一端开始,逐个将记录的关键字值和给定值进行比较,如果某个记录的关键字值和给定值相等,则称查找成功;否则,说明查找表中不存在关键字值为给定值的记录,则称查找失败。二分查找基本思想:先取查找表的中间位置的关键字值与给定关键字值作比较,若它们的值相等,则查找成功;如果给定值比该记录原创 2021-05-19 23:25:50 · 13890 阅读 · 3 评论 -
数据结构实验课:实验六、图的遍历操作及应用
一、实验目的掌握有向图和无向图的概念;掌握邻接矩阵和邻接链表建立图的存储结构;掌握DFS及BFS对图的遍历操作;了解图结构在人工智能、工程等领域的广泛应用。二、 实验要求采用邻接矩阵和邻接链表作为图的存储结构,完成有向图和无向图的DFS和BFS操作。本实验给出了示例程序,其中共有4处错误,错误段均有标识,属于逻辑错误。请认真理解程序,修改程序代码,并在电脑上调试运行。三、 DFS和BFS 的基本思想深度优先搜索法DFS的基本思想:从图G中某个顶点Vo出发,首先访问Vo,然后选择一个与Vo相邻且没被原创 2021-05-19 23:22:10 · 11701 阅读 · 5 评论 -
数据结构实验课:实验五、二叉树操作及应用
实验五、二叉树操作及应用一、 实验目的掌握二叉树的定义、结构特征,以及各种存储结构的特点及使用范围,各种遍历算法。掌握用指针类型描述、访问和处理二叉树的运算。掌握前序或中序的非递归遍历算法。二、 实验要求有如下二叉树:程序代码给出了该二叉树的链式存储结构的建立、前序、中序、后序遍历的算法,同时也给出了查询“E”是否在二叉树里的代码。代码有三处错误,有标识,属于逻辑错误,对照书中的代码仔细分析后,请修改了在电脑里运行。#include <stdlib.h>#include <s原创 2021-05-19 23:09:10 · 9039 阅读 · 11 评论 -
数据结构实验课:实验四、队列的实现及应用
实验四、队列的实现及应用一、实验目的1.掌握队列的存储表示和实现。2.掌握队列的基本操作实现。3.掌握队列在解决实际问题中的应用。二、实验要求利用队列模拟服务台前的排队现象问题。问题描述:某银行有一个客户办理业务站,在单位时间内随机地有客户到达,设每位客户的业务办理时间是某个范围的随机值。设只有一个窗口,一位业务人员,要求程序模拟统计在设定时间内,业务人员的总空闲时间和客户的平均等待时间。假定模拟数据已按客户到达的先后顺序依次存于某个正文数据文件中,对应每位客户有两个数据:到达时间和需要办理业原创 2021-05-19 22:58:59 · 11518 阅读 · 4 评论 -
数据结构实验课:实验三、栈的实现及应用
一、实验目的1.掌握栈的存储表示和实现2.掌握栈的基本操作实现。3.掌握栈在解决实际问题中的应用。二、实验要求问题描述:设计一个程序,演示用算符优先法对算术表达式求值的过程。利用算符优先关系,实现对算术四则混合运算表达式的求值。(1)输入的形式:表达式,例如2*(3+4)#包含的运算符只能有’+’ 、’-’ 、’’ 、’/’ 、’(’、 ‘)’,“#”代表输入结束符;(2)输出的形式:运算结果,例如2(3+4)=14;(3)程序所能达到的功能:对表达式求值并输出。三、解题参考思路为了实原创 2021-05-19 22:54:41 · 12176 阅读 · 17 评论 -
数据结构实验课:实验二、链表的实现及应用
一、实验目的了解和掌握线性表的链式存储结构;掌握用C语言上机调试线性表的基本方法;掌握线性表的基本操作:插入、删除、查找以及线性表合并等运算在顺序存储结构和链接存储结构上的运算,以及对相应算法的性能分析。二、实验要求给定一段程序代码,程序代码所完成的功能为:(1)建立一个线性表;(2)依次输入数据元素1,2,3,4,5,6,7,8,9,10;(3)删除数据元素5;(4)依次显示当前线性表中的数据元素。假设该线性表的数据元素个数在最坏情况下不会超过100个,要求使用单链表。程序中有3处错误的地方,有标原创 2021-05-19 22:35:03 · 11190 阅读 · 7 评论 -
数据结构实验课:实验一、顺序表的实现及应用
一、实验目的了解和掌握线性表的顺序存储结构;掌握用C语言上机调试线性表的基本方法;掌握线性表的基本操作:插入、删除、查找以及线性表合并等运算在顺序存储结构和链接存储结构上的运算,以及对相应算法的性能分析。二、实验要求给定一段程序代码,程序代码所完成的功能为:(1)建立一个线性表;(2)依次输入数据元素1,2,3,4,5,6,7,8,9,10;(3)删除数据元素5;(4)依次显示当前线性表中的数据元素。假设该线性表的数据元素个数在最坏情况下不会超过100个,要求使用顺序表。程序中有3处错误的地方,有标原创 2021-05-19 22:28:09 · 15714 阅读 · 5 评论 -
堆栈(Strack)是指这样一段内存,它可以理解为一个筒结构,先放进筒中的数据被后放进筒中的数据“压住”,只有后放进筒中的数据都取出后,先放进去的数据才能被取出,称为“后进先出”。堆栈的长度可随意增加
堆栈(Strack)是指这样一段内存,它可以理解为一个筒结构,先放进筒中的数据被后放进筒中的数据“压住”,只有后放进筒中的数据都取出后,先放进去的数据才能被取出,称为“后进先出”。堆栈的长度可随意增加。堆栈结构可用链表实现。设计一个链表结构需包含两个成员:一个存放数据,一个为指向下一个节点的指针。当每次有一个新数据要放入堆栈时,称为“压入堆栈”,这时动态建立一个链表的节点,并连接到链表的结尾;当每次从堆栈中取出一个数据时,称为“弹出堆栈”,这意味着从链表的最后一个节点中取出该节点的数据成员,同时删除该节点.原创 2021-02-05 11:32:33 · 2207 阅读 · 2 评论 -
第12章实验1:学生成绩管理系统V5.0(c语言)
第12章实验1:学生成绩管理系统V5.0某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)。参考学生成绩管理系统V4.0,定义结构体类型,用结构体数组作函数参数,编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号、姓名和各科考试成绩;(2)计算每门课程的总分和平均分;(3)计算每个学生的总分和平均分;(4)按每个学生的总分由高到低排出名次表;(5)按每个学生的总分由低到高排出名次表;(6)按学号由小到大排出成绩表;(7)按姓名的字典顺原创 2021-02-05 11:25:48 · 9670 阅读 · 3 评论 -
用函数编程实现输出 m~n之间所有素数,并求和,m和n由键盘输入。(c语言)
用函数编程实现输出 m~n之间所有素数,并求和,m和n由键盘输入。素数是只能被1和自身整除的大于1的正整数。 要求程序能对用户输入的数据进行正确性检查,满足条件:m和n都是大于1的正整数,并且m<=n。要求编写函数InputNumber 实现用户输入一个正整数,并对数的合法性进行检查,如果读入不成功(例如:输入字符串),或者数不合法即不是大于1的正整数,则重新输入,直到输入正确为止。函数原型:unsigned int InputNumber(char ch);形式参数:ch,用于生成输入提原创 2021-02-05 11:18:29 · 16915 阅读 · 0 评论 -
模拟人工洗牌。编写一个模拟人工洗牌的程序,讲洗好的牌分别发给四个人。(c语言)
模拟人工洗牌。编写一个模拟人工洗牌的程序,讲洗好的牌分别发给四个人。**输出格式要求:"\nNo.%d:" " %c%2d,"为便于机器评分,假设随机数的种子为1.即srand(1);然后再调用 rand()函数,即可得到与测试用例相同的随机数序列。基本思路:1、先将牌的初始化为:struct card deck[]={{1,‘C’},{2,‘C’},{3,‘C’},{4,‘C’},{5,‘C’},{6,‘C’},{7,‘C’},{8,‘C’},{9,‘C’},{10,‘C’},{11,‘C’原创 2021-02-05 10:14:59 · 2521 阅读 · 0 评论 -
素数幻方 求四阶的素数幻方。即在一个4*4的矩阵中,每一个格填入一个数字,使每一行、每一列和两条对角线上的四个数字所组成的四位数,均为可逆素数(改数逆序后仍是素数)。 提示:这样的矩阵有很多。
素数幻方求四阶的素数幻方。即在一个4*4的矩阵中,每一个格填入一个数字,使每一行、每一列和两条对角线上的四个数字所组成的四位数,均为可逆素数(改数逆序后仍是素数)。提示:这样的矩阵有很多。**输出提示信息:“There are magic aquares with invertable primes as follow:\n”**输出格式要求:“No.%d\n” “%6d”程序运行示例如下:There are magic aquares with invertable primes as fol原创 2021-02-05 10:10:41 · 5970 阅读 · 0 评论 -
编写程序统计从键盘输入的一行文本中各个字母的个数。 输入以回车键结束。 不区分大小写,大写字母与相应的小写字母按照同一个字母看待。 要求输出按照各个字母出现的个数从大到小进行排序,出现的个数相同的,按
编写程序统计从键盘输入的一行文本中各个字母的个数。输入以回车键结束。不区分大小写,大写字母与相应的小写字母按照同一个字母看待。要求输出按照各个字母出现的个数从大到小进行排序,出现的个数相同的,按照字母在字母表中的先后顺序进行排序。***输入格式:调用getchar()函数依次输入每个字符***输出格式:"%c(%c):%d\n"例如输入以下文本:Hello World程序将输出:L(l):3O(o):2D(d):1E(e):1H(h):1R( r):1W(w):1A(a):0原创 2021-02-05 10:07:38 · 3467 阅读 · 0 评论 -
某销售公司在年末的时候会向员工发放红包,发放的红包金额共有5种,获取的条件各不相同: 1) 五颗星红包,每人8000元,平均月绩效大于80件商品(>80),并且在本年度满勤; 2) 四颗星红包,每
某销售公司在年末的时候会向员工发放红包,发放的红包金额共有5种,获取的条件各不相同:五颗星红包,每人8000元,平均月绩效大于80件商品(>80),并且在本年度满勤;四颗星红包,每人4000元,平均月绩效大于85件商品(>85),并且在民主评议中高于80分(>80)的员工均可获得;三颗星红包,每人2000元,平均月绩效大于90件商品(>90)的员工均可获得;二颗星红包,每人1000元,平均月绩效大于85件商品(>85)的外地员工均可获得;一颗星红包,每人850元,民原创 2021-02-05 10:03:03 · 4359 阅读 · 0 评论 -
输入一个整形数(最多可以到亿位),然后按汉语的习惯,将其读出来并输出。如1052,读作:一千零五十二。 程序运行示例: 1052 一千零五十二
输入一个整形数(最多可以到亿位),然后按汉语的习惯,将其读出来并输出。如1052,读作:一千零五十二。程序运行示例:1052一千零五十二999999999九亿九千九百九十九万九千九百九十九可能会有一些边界条件没有考虑到最大到九亿九千九百九十九万九千九百九十九下面是代码,解析写在注释里了#include <stdio.h>#include <string.h>#include <stdlib.h>const char shuzi[10][4] = {原创 2021-01-03 13:34:05 · 2112 阅读 · 1 评论 -
改错题:用户从键盘任意输入一个数字表示月份值n,程序显示该月份对应的英文表示,若n不在1~12之间,则输出“Illegal month”。 注意: (1)请将修改正确后的完整源程序拷贝粘贴到答题区内。
改错题:用户从键盘任意输入一个数字表示月份值n,程序显示该月份对应的英文表示,若n不在1~12之间,则输出“Illegal month”。注意:(1)请将修改正确后的完整源程序拷贝粘贴到答题区内。(2)对于没有错误的语句,请不要修改,修改原本正确的语句也要扣分。(3)当且仅当错误全部改正,且程序运行结果调试正确,才给加5分。待改正代码#include <stdio.h>main(){int n;char monthName[][20] = {Illegal month, J原创 2021-01-02 17:56:23 · 4274 阅读 · 0 评论 -
国王的许诺 相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜欢象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8×8共64格的象棋盘说:陛下,请您赏给我一些麦子吧,就在棋盘的第1个格子中
国王的许诺相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜欢象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8×8共64格的象棋盘说:陛下,请您赏给我一些麦子吧,就在棋盘的第1个格子中放1粒,第2格中放2粒,第3格中放4粒,以后每一格都比前一格增加一倍,依此放完棋盘上的64个格子,我就感恩不尽了。舍罕王让人扛来一袋麦子,他要兑现他的许诺。请问:国王能兑现他的许诺吗?试编程计算舍罕王共要多少麦子赏赐他的宰相,这些麦子合多少立方米(已知1立方米麦子约1.42e8粒)?注:(1)不能使用指针、结原创 2020-12-29 10:55:09 · 7284 阅读 · 0 评论 -
一维数组实验题:班级共有 m个人,该班C语言的成绩存放在score(score为整数)数组中,计算该班成绩的平均分,并将小于平均分的成绩存储在一个数组中,并打印该数组的值。 要求:
一维数组实验题:班级共有 m个人,该班C语言的成绩存放在score(score为整数)数组中,计算该班成绩的平均分,并将小于平均分的成绩存储在一个数组中,并打印该数组的值。要求:请编写函数fun, 它的功能是:计算平均分,并将低于平均分的成绩和相应的数组下标分别存在不同的数组中(打印语句放在主函数中),声明如下:int fun(int score[], int m, int below_score[], int below_index[]);请编写函数ReadScore,读入成绩,返回输入的有效人原创 2020-12-29 10:53:27 · 4994 阅读 · 0 评论 -
一维数组实验题:计算平均数、中位数和众数 在调查数据分析(Survey data analysis)中经常需要计算平均数、中位数和众数。用函数编程计算40个输入数据(是取值1—10之间的任意整数)的平
一维数组实验题:计算平均数、中位数和众数在调查数据分析(Survey data analysis)中经常需要计算平均数、中位数和众数。用函数编程计算40个输入数据(是取值1—10之间的任意整数)的平均数(Mean)、中位数(Median)和众数(Mode)。中位数指的是排列在数组中间的数。众数是数组中出现次数最多的那个数(不考虑两个或两个以上的输入数据出现次数相同的情况)。提示:计算中位数时,首先要调用排序函数对数组按升序进行排序,然后取出排序后数组中间位置的元素answer[n/2] ,就得到了中位数原创 2020-12-29 10:51:16 · 4977 阅读 · 0 评论 -
一维数组实验题:大奖赛现场统分。已知某大奖赛有n个选手参赛,m(m>2)个评委为参赛选手评分(最高10分,最低0分)。统分规则为:在每个选手的m个得分中,去掉一个最高分和一个最低分后,取平均分作为该选
一维数组实验题:大奖赛现场统分。已知某大奖赛有n个选手参赛,m(m>2)个评委为参赛选手评分(最高10分,最低0分)。统分规则为:在每个选手的m个得分中,去掉一个最高分和一个最低分后,取平均分作为该选手的最后得分。要求编程实现:(1)根据n个选手的最后得分,从高到低输出选手的得分名次表,以确定获奖名单;(2)根据各选手的最后得分与各评委给该选手所评分数的差距,对每个评委评分的准确性和评分水准给出一个定量的评价,每位评委的评分方法:(10 -(评委对选手x的评分 - x的得分)^2 的累加和),从高原创 2020-12-29 10:49:47 · 13095 阅读 · 2 评论 -
某班期末考试科目为数学(MT)、英语(EN)和物理(PH),有最多不超过40人参加考试。请编程计算:(1)每个学生的总分和平均分;(2)每门课程的总分和平均分。
某班期末考试科目为数学(MT)、英语(EN)和物理(PH),有最多不超过40人参加考试。请编程计算:(1)每个学生的总分和平均分;(2)每门课程的总分和平均分。**输入格式要求:"%d" “%ld”(学号) 提示信息:“Input the total number of the students(n<=40):” “Input student’s ID and score as: MT EN PH:\n”**输出格式要求:“Counting Result:\n” “Student’s ID\t原创 2020-12-29 10:42:21 · 14530 阅读 · 7 评论 -
实验:学生成绩管理系统V1.0 V2.0 V3.0 V4.0 V5.0
实验:学生成绩管理系统V1.0 V2.0 V3.0 V4.0 V5.0先上代码链接,以下均为c语言编写第8章实验1:学生成绩管理系统V1.0https://blog.csdn.net/qq_51222650/article/details/111601679第9章实验1:学生成绩管理系统V2.0https://blog.csdn.net/qq_51222650/article/details/111771866第10章 实验1:学生成绩管理系统V3.0https://blog.csd原创 2020-12-27 20:22:17 · 3567 阅读 · 1 评论 -
第9章实验1:学生成绩管理系统V2.0
第9章实验1:学生成绩管理系统V2.0(代码在最后面)某班有最多不超过30人(具体人数由键盘输入)参加某门课程的考试,参考前面章节的“学生成绩管理系统V1.0”,用一维数组和函数指针作函数参数编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号和考试成绩;(2)计算课程的总分和平均分;(3)按成绩由高到低排出名次表;(4)按成绩由低到高排出名次表;(5)按学号由小到大排出成绩表;(6)按学号查询学生排名及其考试成绩;(7)按优秀(90-100)、良好(80-89)、中等(70原创 2020-12-27 00:36:46 · 6051 阅读 · 10 评论 -
打印魔方阵(C语言) 所谓魔方阵是指这样的方阵,它的每一行、每一列和对角线之和均相等。
打印魔方阵(C语言)打印魔方阵,所谓魔方阵是指这样的方阵,它的每一行、每一列和对角线之和均相等。例如,三阶魔方阵为:8 1 63 5 74 9 2要求打印出由1到n2的自然数构成的魔方阵(n为奇数)。魔方阵中各数的排列规律如下:(1)将1放在第一行中间一列;(2)从2开始直到n×n,各数依次按下列规律存放:每一个数存放的行比前一个数的行数减1,列数加1;(3)如果上一个数的行数为1,则下一个数的行数为n(指最下一行);(4)当上一个数的列数为n时,下一个数的列数应为1,行数减1;(5)原创 2020-12-24 18:56:37 · 5680 阅读 · 1 评论 -
第8章实验1:学生成绩管理系统V1.0
第8章实验1:学生成绩管理系统V1.0某班有最多不超过30人(具体人数由键盘输入)参加某门课程的考试,用一维数组作函数参数编程实现如下学生成绩管理:(1)录入每个学生的学号和考试成绩;(2)计算课程的总分和平均分;(3)按成绩由高到低排出名次表;(4)按学号由小到大排出成绩表;(5)按学号查询学生排名及其考试成绩;(6)按优秀(90100)、良好(8089)、中等(7079)、及格(6069)、不及格(0~59)5个类别,统计每个类别的人数以及所占的百分比;(7)输出每个学生的学号、考试成绩原创 2020-12-23 23:45:34 · 6244 阅读 · 4 评论 -
第11章实验1:学生成绩管理系统V4.0(C语言)
第11章实验1:学生成绩管理系统V4.0某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)。参考学生成绩管理系统V3.0,用二维数组作函数参数编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号、姓名和各科考试成绩;(2)计算每门课程的总分和平均分;(3)计算每个学生的总分和平均分;(4)按每个学生的总分由高到低排出名次表;(5)按每个学生的总分由低到高排出名次表;(6)按学号由小到大排出成绩表;(7)按姓名的字典顺序排出成绩表;(8原创 2020-12-23 23:34:44 · 8114 阅读 · 1 评论 -
二维数组实验题:按如下公式递归计算矩阵行列式的值:(C语言)
二维数组实验题:按如下公式递归计算矩阵行列式的值:提示信息:“Please enter matrix size n(1<=n<20):” “Please input matrix lineby line:\n” “matrix a:\n”**输出格式要求:“Submatrix:\n” “DValue of the Submatrix is %6.1f\n” “%6.1f\t” “result = %f\n”程序运行结果如下:Please enter matrix size原创 2020-12-17 22:41:13 · 8249 阅读 · 1 评论 -
解决计算 0:00 到 12:00之间任意一个时间时针和分针的夹角。
题目:背景:钟面上的时针和分针之间的夹角总是在 0 度~ 359 度之间。举例来说,在十二点的时候两针之间的夹角为 0 度,而在六点的时候夹角为 180 度,在三点的时候为 90 度。本题要解决的是计算 0:00 到 12:00之间任意一个时间的夹角。输入:要求输入必须为 小时h分钟m的格式,如12h00m, 5h43m等,其他形式的输入都不接收,如 12,00 或5h43等输入都不被接收,而且需要对“小时”和“分钟”进行数值有效判断(小时在[0,12],分钟在[0.60]之间),不满足以上要求时,需原创 2020-12-16 19:33:47 · 3249 阅读 · 1 评论 -
设计求m值以内的勾股数组(按x从小到大输出,每行输出3组)-C语言
题目满足x2+y2=Z^2的正整数x,y,z称为一组勾股数,设计求m值以内的勾股数组(按x从小到大输出,每行输出3组)。其中m由键盘获取。**输入格式要求:"%d" 提示信息:“请输入上限值m:”**输出格式要求:"(%d %d %d)\t" 提示信息:“m以内的勾股数组有:\n” “\n共%d组勾股数.”程序运行示例如下:请输入上限值m:10m以内的勾股数组有:(3 4 5) (6 8 10) 共2组勾股数.题解:使用循环得出不同的组合,最后判断是否符合条件。下面是代原创 2020-12-15 21:01:24 · 2368 阅读 · 2 评论 -
输出九九乘法表 使用C语言
C语言每日一练题目:**编写程序,打印输出如下图所示的乘法九九表:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 94 6 8 10 12 14 16 189 12 15 18 21 24 2716 20 24 28 32 3625 30 35 40 4536 42 48 5449 56 6364 7281****输入提示信息格式: “In原创 2020-10-30 22:04:07 · 5915 阅读 · 1 评论 -
判断三角形的性质(直角或等腰)简便算法
学习目标:判断三角形的性质(直角或等腰)简便算法每日一练题目输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形(等腰三角形、直角三角形、一般三角形)。(提示:判断a,b两边是否相等需要用fabs(a - b) <=1e-1这种格式,同理,判断勾股定理的精度也一样)**输入格式要求:"%f,%f,%f" 提示信息:"Input the three edge length: "**输出格式要求:“等腰三角形” “直角三角形” “一般三角形”原创 2020-10-21 21:00:58 · 1432 阅读 · 0 评论 -
C语言每日一练2020 10 21
学习目标:C语言入门知识爱因斯坦的数学题。爱因斯坦出了一道这样的数学题。有一条长阶梯,若每步跨2阶,则最后剩1阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶,则最后剩5阶,若每步跨7阶,最后才正好一阶不剩。请问,这条阶梯共多少阶?**输出格式要求:“x = %d\n”示例#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int i=0原创 2020-10-21 19:39:59 · 363 阅读 · 0 评论 -
同构数的算法——C语言
学习目标:c语言学习内容:同构数的算法编写程序,打印1~999之间的全部同构数。所谓同构数,是指该数出现在它的平方数的右侧。如25^2=625,25出现在625的右端,25就是同构数。***输入提示信息:无***输入数据格式:无***输出提示信息:“Print all the isomorphism between 1-999:\n”***输出数据格式:"%d "注:输出提示信息请放在循环体之外#include<stdio.h>#include<math.h原创 2020-10-20 18:04:26 · 16219 阅读 · 5 评论 -
兔子生崽问题。用c语言求解
学习目标:兔子生崽问题。学习内容:兔子生崽问题。假设一对小兔的成熟期是一个月,即一个月可长成成兔,那么如果每对成兔每个月都可以生一对小兔,一对新生的小兔从第二个月起就开始生兔子,试问从一对兔子开始繁殖,一年以后可有多少对兔子?请编程求解该问题。**输出格式要求:"\nTotal = %d\n" "%4d"程序运行示例如下: 1 2 3 5 8 13 ** 34 55 ** *** ***Total = ***(此程序只有一个测试用例,为避免泄漏答案,具体数原创 2020-10-14 22:17:03 · 4533 阅读 · 0 评论 -
编写程序计算圆的面积和周长
@[TOC](文章目录)# 学习目标:编写程序计算圆的面积和周长学习内容:提示:这里可以添加要学的内容c语言练习每日一练编写程序计算圆的面积和周长。已知pi定义为3.14.**输入格式要求:"" 提示信息:"请输入半径的值:"**输出格式要求:"半径为%5.2f的圆的面积为%5.1f,圆的周长为%5.1f\n" 示例运行如下:请输入圆的半径:3.5半径为 3.50的圆的面积为 38.5,圆的周长为 22.0#include <stdio.h>#include &l.原创 2020-10-14 21:09:46 · 26196 阅读 · 0 评论