C语言
C语言学习练习题
wanderer_寻溯
这个作者很懒,什么都没留下…
展开
-
C语言程序设计精髓第十二周编程题
练兵区1. 大奖赛现场统分(4分)题目内容:已知某大奖赛有n个选手参赛,m(m>2)个评委为参赛选手评分(最高10分,最低0分)。统分规则为:在每个选手的m个得分中,去掉一个最高分和一个最低分后,取平均分作为该选手的最后得分。要求编程实现:(1)根据n个选手的最后得分,从高到低输出选手的得分名次表,以确定获奖名单;(2)根据各选手的最后得分与各评委给该选手所评分数的差距,对每个评委...原创 2020-04-21 15:11:23 · 2739 阅读 · 0 评论 -
7-31 掉入陷阱的数字 (15分)
中国大学MOOC浙江大学“程序设计入门——C语言”的练习题目集的第I阶段对任意一个自然数N0,先将其各位数字相加求和,再将其和乘以3后加上1,变成一个新自然数N1;然后对N1重复这种操作,可以产生新自然数N2;……多次重复这种操作,运算结果最终会得到一个固定不变的数Nk,就像掉入一个数字“陷阱”。本题要求对输入的自然数,给出其掉入“陷阱”的过程。输入格式:在一行内给出一个自然数N0(...原创 2020-04-17 12:37:27 · 409 阅读 · 0 评论 -
7-30 念数字 (15分)
中国大学MOOC浙江大学“程序设计入门——C语言”的练习题目集的第I阶段输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:0: ling1: yi2: er3: san4: si5: wu6: liu7: qi8: ba9: jiu感觉自己调格式调了几百年…#include<stdio.h>#include<m...原创 2020-04-16 15:27:27 · 456 阅读 · 0 评论 -
7-29 二分法求多项式单根 (20分)
中国大学MOOC浙江大学“程序设计入门——C语言”的练习题目集的第I阶段二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即f®=0。二分法的步骤为:检查区间长度,如果小于给定阈值,则停止,输出区间中点(a+b)/2;否则如果f(a)f(b)<0,则计算中点的值f((a+b)/2);如果f...原创 2020-04-16 10:47:17 · 216 阅读 · 0 评论 -
C语言程序设计精髓第十一周
练兵区1. 找出按字典顺序排在最前面的国名(4分)输入5个国名,编程找出并输出按字典顺序排在最前面的国名。提示:所谓字典顺序就是将字符串按由小到大的顺序排列,因此找出按字典顺序排在最前面的国名指的就是最小的字符串。程序的运行结果示例:Input five countries’ names:America↙China↙Japan↙England↙Sweden↙The minim...原创 2020-04-11 21:32:46 · 1040 阅读 · 0 评论 -
C语言程序设计精髓第十周编程题
练兵区1. 有趣的“回文”检测题目内容:英文中有很多的回文词,回文词的拼法十分有趣,无论是从前往后拼读,还是从后往前拼读,他们的拼法和词义都不变。例如:dad(爸爸),mum(妈妈),noon(中午),eve(前夕),eye(眼睛),pop(流行),deed(行为),level(水平)等。简单地说,“回文”就是指顺读和倒读都一样的字符串。现在请你编程输入一个单词,判断它是否是回文。提示:...原创 2020-04-05 21:51:52 · 3053 阅读 · 0 评论 -
7-27 兔子繁衍问题 (15分)
中国大学MOOC浙江大学“程序设计入门——C语言”的练习题目集的第I阶段 7-27一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?输入格式:输入在一行中给出一个不超过10000的正整数N。输出格式:在一行中输出兔子总数达到N最少需要的月数。刚开始没想出是怎...原创 2020-04-03 13:59:09 · 581 阅读 · 0 评论 -
7-20 简单计算器
中国大学MOOC浙江大学“程序设计入门——C语言”的练习题目集的第I阶段 7-20模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。输入格式输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。输出格式在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“...原创 2020-04-01 21:38:20 · 303 阅读 · 0 评论 -
C语言程序设计精髓第九周编程题
C语言程序设计精髓第九周编程题练兵区1.二分法求根题目内容:用二分法求下面的一元三次方程在区间[-10, 10]上误差不大于的根。用二分法求方程的根的基本原理是:若函数有实根,则函数曲线应当在根x*这一点上与x轴有一个交点,并且由于函数是单调的,在根附近的左右区间内,函数值的符号应当相反。利用这一特点,可以通过不断将求根区间二分的方法,每次将求根区间缩小为原来的一半,在新的折半后的区间...原创 2020-03-29 19:08:23 · 4603 阅读 · 0 评论