C语言程序设计精髓编程练习
哈尔滨工业大学开课
比巧克力巧
这个作者很懒,什么都没留下…
展开
-
C语言程序设计精髓--第2周编程作业
1输出逆序数(3分)题目内容:从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出其百位1、十位2、个位3,然后计算3100+210+1 = 321,并输出321。提示:从键盘输入数据可以使用函数scanf()。例如,scanf("%d", &x); 表示从键盘输入整数并存入整形变量x中。利用取绝对值函数 fabs()忽略输入数据的负号。fabs(x)表示计算变量x的绝对值。3.使用数学函数,需要在程序开头原创 2020-06-23 09:32:07 · 735 阅读 · 0 评论 -
C语言程序设计精髓第9周编程题在线测试
1重复数字检查(4分)题目内容:从键盘输入一个数,检查这个数中是否有重复出现的数字。如果这个数中有重复出现的数字,则显示“Repeated digit!”;否则显示“No repeated digit!”。已知函数原型:int CountRepeatNum(int count[], int n);若有重复数字,则该函数返回重复出现的数字;否则返回-1.程序运...原创 2020-04-21 20:04:59 · 896 阅读 · 0 评论 -
C语言程序设计精髓--第7周编程题在线测试
**1n层嵌套平方根的计算(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程序运行结果示例3:Please input x and n:16,3↙Result=4.52程序运行结果示例4:Pleas原创 2020-05-14 21:22:37 · 1221 阅读 · 0 评论 -
C语言程序设计精髓--第6周编程题在线测试
**1计算阶乘的和v2.0(4分)**题目内容:假设有这样一个三位数m,其百位、十位和个位数字分别是a、b、c,如果m= a!+b!+c!,则这个三位数就称为三位阶乘和数(约定0!=1)。请编程计算并输出所有的三位阶乘和数。函数原型: long Fact(int n);函数功能:计算n的阶乘输入格式: 无输出格式:"%d\n"为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。时间限制:500ms内存限制:32000kb#include <stdio.h原创 2020-05-14 19:24:01 · 1844 阅读 · 0 评论 -
C语言程序设计精髓--第5周编程题在线测试
**1马克思手稿中的趣味数学题(4分)**题目内容:编程求解马克思手稿中的趣味数学题:有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,请编程计算男人、女人和小孩各有几人?输出提示信息: “Man Women Children\n” (注意:每个单词之间有3个空格)输出格式:"%3d%8d%8d\n" (注意:输出数据按照男人的数量递增的顺序给出)为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信原创 2020-05-14 18:48:01 · 1625 阅读 · 1 评论 -
C语言程序设计精髓--第4周编程题在线测试
1分数比较(4分)题目内容:利用人工方式比较分数大小的最常见的方法是:对分数进行通分后比较分子的大小。请编程模拟手工比较两个分数的大小。首先输入两个分数分子分母的值,例如"11/13,17/19",比较分数大小后输出相应的提示信息。例如,第一个分数11/13小于第二个分数17/19,则输出"11/13<17/19"。程序的运行结果示例1:Input a/b, c/d:11/13,17/19↙11/13<17/19程序的运行结果示例2:Input a/b, c/d:17/19,23/原创 2020-05-14 18:27:08 · 1665 阅读 · 0 评论 -
C语言程序设计精髓--第3周编程题在线测试
1学分绩计算(3分)题目内容:已知某大学期末考试学分绩的计算公式为:学分绩 =(工科数学 * 5 + 英语 * 1.5 + 线性代数 * 3.5) / 10请编程从键盘按顺序输入某学生的工科数学、英语和线性代数成绩,计算并输出其学分绩。以下为程序的运行结果示例:Input math1, English and math2:80,70,100↙Final score = 85.50输入提示信息:“Input math1, English and math2:”输入格式: “%d,%d,%d”原创 2020-05-14 18:02:56 · 1984 阅读 · 0 评论 -
C语言程序设计精髓--第12周编程题在线测试
1计算时间差V2.0(4分)题目内容:用结构体定义时钟类型,编程从键盘任意输入两个时间(例如4时55分和1时25分),计算并输出这两个时间之间的间隔。要求不输出时间差的负号。结构体类型定义如下:typedef struct clock{int hour;int minute;int second;} CLOCK;函数原型: CLOCK CalculateTime(CLOCK...原创 2020-05-07 14:54:28 · 1831 阅读 · 0 评论 -
C语言程序设计精髓--第11周编程题在线测试
1山地训练(4分)题目内容:为了能在下一次跑步比赛中有好的发挥,小白在一条山路上开始了她的跑步训练。她希望能在每次训练中跑得尽可能远,不过她也知道农场中的一条规定:女孩子独自进山的时间不得超过M秒(1 <= M <= 10,000,000)。假设整条山路划分成T个长度相同的路段(1 <= T <= 100,000),并且小白用si表示第i个路段的路况,用u、f、d这3个...原创 2020-05-05 16:32:15 · 921 阅读 · 0 评论