
中国大学MOOC C语言
文章平均质量分 80
小码农12138
这个作者很懒,什么都没留下…
展开
-
中国大学MOOC (C语言程序设计精髓) 作业
第5周编程题在线测试1、马克思手稿中的趣味数学题(4分)题目内容:编程求解马克思手稿中的趣味数学题:有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,请编程计算男人、女人和小孩各有几人?输出提示信息: “Man Women Children\n” (注意:每个单词之间有3个空格)输出格式:"%3d%8d...原创 2018-11-24 16:03:50 · 19266 阅读 · 0 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第十周 练兵区1、有趣的“回文”检测(4分)题目内容:英文中有很多的回文词,回文词的拼法十分有趣,无论是从前往后拼读,还是从后往前拼读,他们的拼法和词义都不变。例如:dad(爸爸),mum(妈妈),noon(中午),eve(前夕),eye(眼睛),pop(流行),deed(行为),level(水平)等。简单地说,“回文”就是指顺读和倒读都一样的字符串。现在请你编程输入一个单词,判断它是否是回...原创 2018-12-21 15:59:58 · 5361 阅读 · 0 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第十三周 练兵题1、学生成绩管理系统V4.0(4分)题目内容:某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)。参考学生成绩管理系统V3.0,用二维数组作函数参数编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号、姓名和各科考试成绩;(2)计算每门课程的总分和平均分;(3)计算每个学生的总分和平均分;(4)按每个学生的总分由...原创 2019-01-02 20:09:49 · 7939 阅读 · 1 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第九周 练兵区编程题1、题目内容:用二分法求下面的一元三次方程在区间[-10, 10]上误差不大于的根。用二分法求方程的根的基本原理是:若函数有实根,则函数曲线应当在根x*这一点上与x轴有一个交点,并且由于函数是单调的,在根附近的左右区间内,函数值的符号应当相反。利用这一特点,可以通过不断将求根区间二分的方法,每次将求根区间缩小为原来的一半,在新的折半后的区间内继续搜索方程的根,对根所在区...原创 2018-12-10 19:13:38 · 8891 阅读 · 0 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第十二周 在线编程题1、计算时间差V2.0(4分)题目内容:用结构体定义时钟类型,编程从键盘任意输入两个时间(例如4时55分和1时25分),计算并输出这两个时间之间的间隔。要求不输出时间差的负号。结构体类型定义如下:typedef struct clock{int hour;int minute;int second;} CLOCK;函数原型: CLOCK Calcula...原创 2018-12-23 20:12:00 · 10188 阅读 · 0 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第十二周 练兵区编程题1、大奖赛现场统分(4分)题目内容:已知某大奖赛有n个选手参赛,m(m>2)个评委为参赛选手评分(最高10分,最低0分)。统分规则为:在每个选手的m个得分中,去掉一个最高分和一个最低分后,取平均分作为该选手的最后得分。要求编程实现:(1)根据n个选手的最后得分,从高到低输出选手的得分名次表,以确定获奖名单;(2)根据各选手的最后得分与各评委给该选手所评分数的差...原创 2018-12-26 20:34:27 · 7092 阅读 · 3 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第十一周 在线编程题1、山地训练(4分)题目内容:为了能在下一次跑步比赛中有好的发挥,小白在一条山路上开始了她的跑步训练。她希望能在每次训练中跑得尽可能远,不过她也知道农场中的一条规定:女孩子独自进山的时间不得超过M秒(1 <= M <= 10,000,000)。假设整条山路划分成T个长度相同的路段(1 <= T <= 100,000),并且小白用si表示第i个路段的...原创 2018-12-21 16:07:40 · 7361 阅读 · 0 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第十一周 练兵区编程题1、找出按字典顺序排在最前面的国名(4分)题目内容:输入5个国名,编程找出并输出按字典顺序排在最前面的国名。提示:所谓字典顺序就是将字符串按由小到大的顺序排列,因此找出按字典顺序排在最前面的国名指的就是最小的字符串。程序的运行结果示例:Input five countries’ names:America↙China↙Japan↙England↙Swed...原创 2018-12-23 20:11:46 · 8789 阅读 · 0 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第十四周 练兵区编程题1、学生成绩管理系统V5.0(4分)题目内容:某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)。参考学生成绩管理系统V4.0,定义结构体类型,用结构体数组作函数参数,编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号、姓名和各科考试成绩;(2)计算每门课程的总分和平均分;(3)计算每个学生的总分和平均分;...原创 2019-01-02 20:16:34 · 4749 阅读 · 1 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第十周 在线编程题1、数字字符串转换为整型数(4分)题目内容:从键盘输入一串字符(假设字符数少于8个),以回车表示输入结束,编程将其中的数字部分转换为整型数并以整型的形式输出。函数原型为 int Myatoi(char str[]);其中,形参数组str[]对应用户输入的字符串,函数返回值为转换后的整型数。解题思路的关键是:1)判断字符串中的字符是否是数字字符;2)如何将数字字符转换为...原创 2018-12-13 21:15:17 · 12787 阅读 · 0 评论 -
中国大学MOOC(C语言程序设计精髓)作业——学生成绩管理系统V1.0
学生成绩管理系统V1.0(4分)题目内容:某班有最多不超过30人(具体人数由键盘输入)参加某门课程的考试,用一维数组作函数参数编程实现如下学生成绩管理:(1)录入每个学生的学号和考试成绩;(2)计算课程的总分和平均分;(3)按成绩由高到低排出名次表;(4)按学号由小到大排出成绩表;(5)按学号查询学生排名及其考试成绩;(6)按优秀(90100)、良好(8089)、中等(7079)、...原创 2020-12-21 21:32:22 · 2215 阅读 · 0 评论 -
中国大学MOOC(C语言程序设计精髓) 作业
第五周 练兵区编程题1、判断一个整型数据有几位v2.0(4分)题目内容:从键盘输入一个整型数据(int型),编写程序判断该整数共有几位,并输出包含各个数字的个数。例如,从键盘输入整数16644,该整数共有5位,其中有1个1,2个6,2个4。程序运行结果示例1:Please enter the number:12226↙12226: 5 bits1: 12: 36: 1程序运行...原创 2018-11-24 16:14:05 · 5592 阅读 · 0 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第六周 在线编程题1、计算阶乘的和v2.0(4分)题目内容:假设有这样一个三位数m,其百位、十位和个位数字分别是a、b、c,如果m= a!+b!+c!,则这个三位数就称为三位阶乘和数(约定0!=1)。请编程计算并输出所有的三位阶乘和数。函数原型: long Fact(int n);函数功能:计算n的阶乘输入格式: 无输出格式:"%d\n"为避免出现格式错误,请直接拷贝粘贴题目中给的...原创 2018-11-24 16:18:24 · 15740 阅读 · 4 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第六周 练兵区编程题1、绘制金字塔(4分)题目内容:要求用户从键盘输入一个大写字母,使用嵌套循环产生像下面这样的金字塔图案:AABAABCBAABCDCBA程序运行结果示例1:Please input a capital:D↙____A___ABA__ABCBA_ABCDCBA程序运行结果示例2:Please input a capital:F↙______A...原创 2018-11-24 16:24:27 · 9517 阅读 · 2 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第七周 在线编程题1、n层嵌套平方根的计算(4分)题目内容:编写程序利用递归法实现如下所示n层嵌套平方根的计算:递归函数原型:double Y(double x, int n);程序运行结果示例1:Please input x and n:16,1↙Result=4.00程序运行结果示例2:Please input x and n:16,2↙Result=4.47程序运行结...原创 2018-11-24 16:34:11 · 9572 阅读 · 0 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第七周 练兵区编程题1、谐均值计算(4分)题目内容:两数值的谐均值可以这样计算:首先对两数值的倒数取平均值,最后再取倒数。编写一个带有两个double参数的函数,计算这两个参数的谐均值。函数原型为:double Calculate(double x,double y);程序运行结果示例1:Input two doubles:3 4↙1/((1/x+1/y)/2) = 3.429程...原创 2018-11-24 16:40:02 · 12641 阅读 · 0 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第八周 在线编程题1、摘苹果(4分)题目内容:陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当他不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度(已知在100cm到200cm之间,包括100cm和200cm),以及陶陶把手伸直时能达到的最大高度(已知在100cm到120cm之间,包括1...原创 2018-11-24 16:42:32 · 8551 阅读 · 2 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第八周 练兵区编程题1、三天打渔两天晒网(4分)题目内容:中国有句俗语叫“三天打鱼两天晒网”,某人从1990年1月1日起开始“三天打鱼两天晒网”,即工作三天,然后再休息两天。问这个人在以后的某一天中是在工作还是在休息。从键盘任意输入一天,编程判断他是在工作还是在休息,如果是在工作,则输出:He is working,如果是在休息,则输出:He is having a rest,如果输入的年份...原创 2018-11-24 16:49:58 · 3349 阅读 · 2 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第九周 在线编程题1、重复数字检查(4分)题目内容:从键盘输入一个数,检查这个数中是否有重复出现的数字。如果这个数中有重复出现的数字,则显示“Repeated digit!”;否则显示“No repeated digit!”。已知函数原型:int CountRepeatNum(int count[], int n);若有重复数字,则该函数返回重复出现的数字;否则返回-1.程序运行结果...原创 2018-11-24 16:53:40 · 7399 阅读 · 8 评论 -
中国大学MOOC(C语言程序设计精髓)作业
第十五周 练兵区编程题1、计算零件数(4分)题目内容:有一堆零件(100–200之间),如果分成4个零件一组的若干组,则多2个零件,如果分成7个零件一组的若干组,则多3个零件,如果分成9个零件一组的若干组,则多5个零件,编程计算这堆零件的总数。输入格式: 无输出格式: “%d\n”为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。时间限制:500ms内存限...原创 2019-01-02 20:23:39 · 6715 阅读 · 2 评论