随笔分类 - C语言程序设计精髓
摘要:1 计算零件数(4分) 题目内容: 有一堆零件(100--200之间),如果分成4个零件一组的若干组,则多2个零件,如果分成7个零件一组的若干组,则多3个零件,如果分成9个零件一组的若干组,则多5个零件,编程计算这堆零件的总数。 int main() { for (int i = 100; i <
阅读全文
摘要:1 学生成绩管理系统V5.0(4分) 题目内容: 某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)。参考学生成绩管理系统V4.0,定义结构体类型,用结构体数组作函数参数,编程实现如下菜单驱动的学生成绩管理系统: (1)录入每个学生的学号、姓名和各科考试成
阅读全文
摘要:1 学生成绩管理系统V4.0(4分) 题目内容: 某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)。参考学生成绩管理系统V3.0,用二维数组作函数参数编程实现如下菜单驱动的学生成绩管理系统: (1)录入每个学生的学号、姓名和各科考试成绩; (2)计算每门
阅读全文
摘要:1 计算时间差V2.0(4分) 题目内容: 用结构体定义时钟类型,编程从键盘任意输入两个时间(例如4时55分和1时25分),计算并输出这两个时间之间的间隔。要求不输出时间差的负号。结构体类型定义如下: typedef struct clock { int hour; int minute; int
阅读全文
摘要:1 大奖赛现场统分(4分) 题目内容: 已知某大奖赛有n个选手参赛,m(m>2)个评委为参赛选手评分(最高10分,最低0分)。统分规则为:在每个选手的m个得分中,去掉一个最高分和一个最低分后,取平均分作为该选手的最后得分。要求编程实现: (1)根据n个选手的最后得分,从高到低输出选手的得分名次表,以
阅读全文
摘要:1 山地训练(4分) 题目内容: 为了能在下一次跑步比赛中有好的发挥,小白在一条山路上开始了她的跑步训练。她希望能在每次训练中跑得尽可能远,不过她也知道农场中的一条规定:女孩子独自进山的时间不得超过M秒(1 <= M <= 10,000,000)。假设整条山路划分成T个长度相同的路段(1 <= T
阅读全文
摘要:1 找出按字典顺序排在最前面的国名(4分) 题目内容: 输入5个国名,编程找出并输出按字典顺序排在最前面的国名。 提示:所谓字典顺序就是将字符串按由小到大的顺序排列,因此找出按字典顺序排在最前面的国名指的就是最小的字符串。 int main() { char c[5][11]; int result
阅读全文
摘要:1 数字字符串转换为整型数(4分) 题目内容: 从键盘输入一串字符(假设字符数少于8个),以回车表示输入结束,编程将其中的数字部分转换为整型数并以整型的形式输出。 函数原型为 int Myatoi(char str[]); 其中,形参数组str[]对应用户输入的字符串,函数返回值为转换后的整型数。
阅读全文
摘要:1 有趣的“回文”检测(4分) 题目内容: 英文中有很多的回文词,回文词的拼法十分有趣,无论是从前往后拼读,还是从后往前拼读,他们的拼法和词义都不变。例如:dad(爸爸),mum(妈妈),noon(中午),eve(前夕),eye(眼睛),pop(流行),deed(行为),level(水平)等。简单地
阅读全文
摘要:1 重复数字检查(4分) 题目内容: 从键盘输入一个数,检查这个数中是否有重复出现的数字。如果这个数中有重复出现的数字,则显示“Repeated digit!”;否则显示“No repeated digit!”。 已知函数原型: int CountRepeatNum(int count[], int
阅读全文
摘要:1 二分法求根(4分) 题目内容: 用二分法求下面的一元三次方程在区间[-10, 10]上误差不大于的根。 用二分法求方程的根的基本原理是:若函数有实根,则函数曲线应当在根x*这一点上与x轴有一个交点,并且由于函数是单调的,在根附近的左右区间内,函数值的符号应当相反。利用这一特点,可以通过不断将求根
阅读全文
摘要:1 摘苹果(4分) 题目内容: 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当他不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度(已知在100cm到200cm之间,包括100cm和200cm
阅读全文
摘要:1 三天打渔两天晒网(4分) 题目内容: 中国有句俗语叫“三天打鱼两天晒网”,某人从1990年1月1日起开始“三天打鱼两天晒网”,即工作三天,然后再休息两天。问这个人在以后的某一天中是在工作还是在休息。从键盘任意输入一天,编程判断他是在工作还是在休息,如果是在工作,则输出:He is working
阅读全文
摘要:1 n层嵌套平方根的计算(4分) 题目内容: 编写程序利用递归法实现如下所示n层嵌套平方根的计算: 递归函数原型:double Y(double x, int n); double Y(double x, int n); int main() { double x; int n; printf("P
阅读全文
摘要:1 谐均值计算(4分) 题目内容: 两数值的谐均值可以这样计算:首先对两数值的倒数取平均值,最后再取倒数。编写一个带有两个double参数的函数,计算这两个参数的谐均值。函数原型为: double Calculate(double x,double y); double Calculate(doub
阅读全文
摘要:1 计算阶乘的和v2.0(4分) 题目内容: 假设有这样一个三位数m,其百位、十位和个位数字分别是a、b、c,如果m= a!+b!+c!,则这个三位数就称为三位阶乘和数(约定0!=1)。请编程计算并输出所有的三位阶乘和数。 函数原型: long Fact(int n); 函数功能:计算n的阶乘 lo
阅读全文
摘要:1 绘制金字塔(4分) 题目内容: 要求用户从键盘输入一个大写字母,使用嵌套循环产生像下面这样的金字塔图案: A ABA ABCBA ABCDCBA int main() { char c; printf("Please input a capital:\n"); scanf("%c",&c); i
阅读全文
摘要:1 马克思手稿中的趣味数学题(4分) 题目内容: 编程求解马克思手稿中的趣味数学题:有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,请编程计算男人、女人和小孩各有几人? int main(){ int man,woman
阅读全文
摘要:1 判断一个整型数据有几位v2.0(4分) 题目内容: 从键盘输入一个整型数据(int型),编写程序判断该整数共有几位,并输出包含各个数字的个数。例如,从键盘输入整数16644,该整数共有5位,其中有1个1,2个6,2个4。 int main(){ int n,m,count = 0,i; int
阅读全文
摘要:1 分数比较(4分) 题目内容: 利用人工方式比较分数大小的最常见的方法是:对分数进行通分后比较分子的大小。请编程模拟手工比较两个分数的大小。首先输入两个分数分子分母的值,例如"11/13,17/19",比较分数大小后输出相应的提示信息。例如,第一个分数11/13小于第二个分数17/19,则输出"1
阅读全文

浙公网安备 33010602011771号