立志冲海大
研一萌新
展开
-
海大17年秋编程题2:假设一个班级有N个学生,每个学生选修了N门课程。这样,每个学生的基本信息包括: 学号,姓名,性别以及M门课程的成绩。(20分) 1.请设计学生结构体类型(struct stud)
题目本题是中国海洋大学《高级程序设计》2017年秋季编程题第2题。题目:假设一个班级有N个学生,每个学生选修了N门课程。这样,每个学生的基本信息包括:学号,姓名,性别以及M门课程的成绩。(20分)1.请设计学生结构体类型(struct stud),然后编写一个void data_in()函数,要求函数能提供良好控制台人机交互页面,实现数据的输入和存储(文件名:student.dat)2.编写一个void process(struct stud stu[N])函数,要求从"student.da原创 2021-09-05 11:37:18 · 3258 阅读 · 0 评论 -
海大17年秋编程题1:输入一个日期,请编程计算这个日期是该年的第几天? 例如输入:2000-2-1 输出:2000年2月1日是2000年的第32天。(10分)
题目本题是中国海洋大学《高级程序设计》2017年秋季编程题第1题。题目:输入一个日期,请编程计算这个日期是该年的第几天?例如输入:2000-2-1输出:2000年2月1日是2000年的第32天。(10分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,首先输入年,月,日2,然后定义一个整形数组,将12个月份的各个天数赋值给数组各个元素,第0个元素暂时赋值为0;3,for循环从1到当前月份,sum+=数组元素【i】4,循原创 2021-09-05 10:19:06 · 475 阅读 · 0 评论 -
海大16年秋编程题1:请编写一个程序,输出20000以内所有的亲和数对,并统计该指定范围内有多少对亲和数。
题目本题是中国海洋大学《高级程序设计语言》2016年秋季编程题第1题。题目:亲和数:如果两个自然数a和b,a的所有除本身以外的因数之和等于b,b的所有除本身以外的因数之和等于a,则称a,b是一对亲和数。(例如:220和284;220=1+2+4+71+142284=1+2+4+5+10+11+20+22+44+55+110,所以220和284是一对亲和数。)请编写一个程序,输出20000以内所有的亲和数对,并统计该指定范围内有多少对亲和数。以下是本篇文章正文内容,欢迎朋友们进行指正,一起原创 2021-09-05 09:50:35 · 1011 阅读 · 0 评论 -
海大15年秋季编程题2:请编写两个程序,首先手机游戏得分管理的功能,(20分) 假设有N(N=4)个朋友都喜欢玩同样的3个手机游戏,要求实现以下功能: 1.先编一个程序,要求从键盘输入N个人的昵称,编
题目本题是中国海洋大学《高级程序设计》2015年秋季编程题第2题。题目:请编写两个程序,首先手机游戏得分管理的功能,(20分)假设有N(N=4)个朋友都喜欢玩同样的3个手机游戏,要求实现以下功能:1.先编一个程序,要求从键盘输入N个人的昵称,编号,每个人的游戏得分,将每个人的上述信息均存入磁盘文件record1.dat中。2.再编一个程序,从record1.dat文件中读出游戏得分信息,计算每个人的平均得分,按照平均得分由高到低进行排序,按照排序结果将参加游戏人员的昵称,编号,平均得分存入原创 2021-09-03 12:38:58 · 246 阅读 · 0 评论 -
海大15年秋季编程题1:请编写一个程序,用来计算下列数列前n(1<=n<100)项之和。(n由键盘输入) 1/2,2/3,3/5,5/8,8/13,13/21,....(10分)
题目本题是中国海洋大学《高级程序设计》2015年秋季编程题第1题。题目:请编写一个程序,用来计算下列数列前n(1<=n<100)项之和。(n由键盘输入)1/2,2/3,3/5,5/8,8/13,13/21,…(10分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,首先找出每一项与前一项的关系,然后总结出规律:后一项的分子的前一项的分母,后一项的分母是前一项的分子+分母。2,在定义sum和分子分母时一定要定义为原创 2021-09-03 11:41:43 · 723 阅读 · 0 评论 -
海大14年编程题1:输出所有的水仙花数(一个3位数其各个数位上数字的立方和等于该数本身。)(10分)
题目本题是中国海洋大学《高级程序设计》2011年秋季编程题第1题。题目:已知一维数组a中有n个(n = 1000000)整数。1.编写一个函数,实现将a中的数据按升序排序;2,编写一个函数,对已排序的数组使用折半查找法查找值为x的数据,若找到,输出x在已排序数组中的序号,否则,输出Not find!。(15分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,首先根据题目要求定义一个整形数组,这里为了调试方便我把N值设为3,原创 2021-09-17 16:12:12 · 606 阅读 · 0 评论 -
海大2013年编程题2:现有M(M=50)个学生记录包含如下信息: 学号,姓名,N(N=5)门课的成绩,平均成绩。 设计一个完整的C语言程序,完成以下功能: 1.定义结构体数组,包含以上所有信息; 2
题目本题是中国海洋大学《高级程序设计》2013年秋季编程题第2题。题目:现有M(M=50)个学生记录包含如下信息:学号,姓名,N(N=5)门课的成绩,平均成绩。设计一个完整的C语言程序,完成以下功能:1.定义结构体数组,包含以上所有信息;2.定义函数读入以上所有信息(平均函数除外)3.定义函数用来计算每位学生的平均成绩;4.定义函数用来将全部学生记录写入名为“student.dat”的文件中;5.设计主函数,调用以上函数实现所有功能。以下是本篇文章正文内容,欢迎朋友们进行指正,一起探原创 2021-09-16 16:12:27 · 322 阅读 · 0 评论 -
海大13年编程题1:一个正整数如果恰好等于除去他本身之外的所有因子之和,则该数被称为“完数”。 编写一个程序,计算并输出10000以内的所有完数。(10分)
题目本题是中国海洋大学《高级程序设计》2013年秋季编程题第1题。题目:1.一个正整数如果恰好等于除去他本身之外的所有因子之和,则该数被称为“完数”。编写一个程序,计算并输出10000以内的所有完数。(10分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,使用双重for循环:外层循环从2-10000用于遍历这之间的每个数2,内层循环从1-i,不包含i本身,用于找出该数的所有因子3,判断该数的所有因子是否等于该数本身,等于原创 2021-09-16 15:44:13 · 1088 阅读 · 0 评论 -
海大12年编程题1:现有30个学生记录包括以下信息: 学号,姓名,性别,年龄,三门课成绩,平均成绩。 设计一个完整的C语言程序,完成以下功能: 1.定义结构体数组,包含以上所有信息; 2.定义函数用来
题目本题是中国海洋大学《高级程序设计》2012年秋季编程题第1题。题目:现有30个学生记录包括以下信息:学号,姓名,性别,年龄,三门课成绩,平均成绩。设计一个完整的C语言程序,完成以下功能:1.定义结构体数组,包含以上所有信息;2.定义函数用来读入所有学生信息(平均成绩除外);3.定义函数用来求每位学生的平均成绩;4.定义函数用来对所有学生按平均成绩由高到底排序(对整个结构体数组排序);5.设计主函数,调用以上函数完成所有功能,并输出最后得到的结构体数组。(30分)以下是本篇文章正文原创 2021-09-16 12:14:35 · 2560 阅读 · 0 评论 -
海大11年编程题1:已知一维数组a中有n个(n = 1000000)整数。 1.编写一个函数,实现将a中的数据按升序排序; 2,编写一个函数,对已排序的数组使用折半查找法查找值为x的数据, 若找到,输
题目本题是中国海洋大学《高级程序设计》2011年秋季编程题第1题。题目:已知一维数组a中有n个(n = 1000000)整数。1.编写一个函数,实现将a中的数据按升序排序;2,编写一个函数,对已排序的数组使用折半查找法查找值为x的数据,若找到,输出x在已排序数组中的序号,否则,输出Not find!。(15分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,首先根据题目要求定义一个整形数组,这里为了调试方便我把N值设为3,原创 2021-09-15 16:09:13 · 646 阅读 · 0 评论 -
海大13-14.A.2题:已知某游泳池的长度为50m,宽度为25m。某人游泳速度为0.8m每秒,步行速度为1.2m每秒。 编程求解从A点到B点间何处下水游到C点时间最短,输出该点距A点的长度x和所求最
题目本题是中国海洋大学《C语言程序设计》2013-2014年A卷编程题第2题。题目:已知某游泳池的长度为50m,宽度为25m。某人游泳速度为0.8m每秒,步行速度为1.2m每秒。编程求解从A点到B点间何处下水游到C点时间最短,输出该点距A点的长度x和所求最短时间y。要求:1.给出求解该问题的算法描述。(7分)2.根据算法编写完整的求解程序(8分)距离长度控制在0.1m以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:本题采用原创 2021-09-03 11:25:52 · 354 阅读 · 0 评论 -
海大14-15A卷编程题第2题:编写一个程序,用结构体数组描述60位学生的信息,包括:学号,姓名,三门课的成绩和总成绩。 并以函数形式实现以下功能:(15分) 1.输入60位学生的前五项信息,并计算每
题目本题是中国海洋大学《C语言程序设计》2014-2015年A卷编程题第2题。题目:编写一个程序,用结构体数组描述60位学生的信息,包括:学号,姓名,三门课的成绩和总成绩。并以函数形式实现以下功能:(15分)1.输入60位学生的前五项信息,并计算每个学生的总成绩;2.按总成绩递减顺序对成绩表排序;3.输出排序后的成绩表以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,先定义一个包含学号,姓名,三门课的成绩和总成绩的结构体。原创 2021-08-30 14:45:23 · 1197 阅读 · 0 评论 -
海大14-15A卷编程题第1题:根据主函数的定义,编写以下两个函数: 1.求数组a[4][4]主对角线上元素的和;(6分) 2.实现将数组a[4][4]的矩阵转置处理。(6分)
题目本题是中国海洋大学《C语言程序设计》2014-2015年A卷编程题第1题。题目:根据主函数的定义,编写以下两个函数:1.求数组a[4][4]主对角线上元素的和;(6分)2.实现将数组a[4][4]的矩阵转置处理。(6分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:矩阵的转置即为行变列,列变行,本题的行和列都相同,所以直接使用双重for循环进行遍历然后输出即可,i和j的下标最大值都为4,如果刚开始给的二维数组的行和列的值不原创 2021-08-30 13:55:16 · 273 阅读 · 0 评论 -
海大12-13年编程题第4题:输入10个数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。编写3个函数: 1.输入10个数。2.进行处理。3.输出10个数。(14分)
题目本题是中国海洋大学《C语言程序设计》2012-2013年A卷编程题第4题。题目:4.输入10个数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。编写3个函数:1.输入10个数。2.进行处理。3.输出10个数。(14分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:int a[10];input(a);//1.输入10个数。handle(a);//2.进行处理:将其中最小的数与第一个数对换,把最大的数与最后一个原创 2021-08-30 13:17:48 · 224 阅读 · 0 评论 -
海大12-13年编程题第3题:编程将字符串s中的数字字符放入d数组中,最后输出d中的字符串。 例如:输入字符串:abc123edf456gh,执行程序后输出:123456(12分)
题目本题是中国海洋大学《C语言程序设计》2012-2013年A卷编程题第3题。题目:3.编程将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如:输入字符串:abc123edf456gh,执行程序后输出:123456(12分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,定义字符型数组s和d。2,输入一个字符串到s3,使用for循环机对s数组进行遍历,发现其元素为0-9就拷贝到d4,输出d即可。二、代码部原创 2021-08-30 12:41:14 · 1911 阅读 · 0 评论 -
海大12-13年编程题第2题:编程计算s=1-2+3-4+..+99-100并输出结果。(10分)
题目本题是中国海洋大学《C语言程序设计》2012-2013年A卷编程题第1题。题目:1.编程计算下面函数的值,其中x为实数,由键盘输入。(9分)y={-1 x<=-5 {(x-1)^2 -5<x<10 {1/x x>=10以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,输入x的值2,采用多分支选择结构由x的值觉得y的值3,输出y的值二、代码部分1.原创 2021-08-30 12:23:27 · 4328 阅读 · 0 评论 -
海大12-13年编程题第1题:1.编程计算下面函数的值,其中x为实数,由键盘输入。(9分) y={-1 x<=-5 {(x-1)^2 -5<x<10 {1/x
题目本题是中国海洋大学《C语言程序设计》2012-2013年A卷编程题第1题。题目:1.编程计算下面函数的值,其中x为实数,由键盘输入。(9分)y={-1 x<=-5 {(x-1)^2 -5<x<10 {1/x x>=10以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,输入x的值2,采用多分支选择结构由x的值觉得y的值3,输出y的值二、代码部分1.原创 2021-08-30 12:08:51 · 396 阅读 · 0 评论 -
海大11年秋季程序填空题第1题:打印等腰的杨辉三角形
题目本题是中国海洋大学《C语言程序设计》2011年秋季B卷程序填空题第1题。题目:打印等腰的杨辉三角形以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,杨辉三角形:首行只有一个元素,从第二行开始,首,末两元素都是1,中间的k个元素是上一行第k-1个元素和第k个元素之和。2,先输入要打印的行数n。3,根据已知条件,使用循环将每一行的第一个数和最后一个数都置为1: a[i][1] = a[i][i] = 14,从第3行开始,原创 2021-08-30 11:48:06 · 343 阅读 · 0 评论 -
海大11年秋季B卷第2题:编写一个简单的学生成绩管理程序。有M个(M=50)学生,每个学生有N门(N=3) 课程的成绩。从键盘输入以上数据(包括学号,姓名,3门课的成绩), 计算出平均成绩,将原始数据
题目本题是中国海洋大学《C语言程序设计》2011年秋季B卷编程题第2题。题目:编写一个简单的学生成绩管理程序。有M个(M=50)学生,每个学生有N门(N=3)课程的成绩。从键盘输入以上数据(包括学号,姓名,3门课的成绩),计算出平均成绩,将原始数据和计算出的平均成绩存放在student.dat文件中,然后将该文件中的数据读入到结构体数组中并在显示器上输出。以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:void main()原创 2021-08-28 16:05:55 · 622 阅读 · 0 评论 -
海大2011年秋季B卷第1题:已知一维数组a中有n个(n=1000000)整数。 1.编写一个函数,实现将a中的数据升序排列; 2.编写一个函数,对已排序的数组,使用“折半查找法”查找值为x的数据。若
题目本题是中国海洋大学《C语言程序设计》2011年秋季A卷编程题第5题。题目:编程输出[a,b]之间所有的素数,a,b的值通过键盘输入。(10分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,首先输入这两个变量2,使用双重for循环,外层i是从m到n,内层循环j是从2到sqr(i)3,如果i能除尽j,则表明该数不是素数,退出循环,反之是素数进行输出即可。二、代码部分1.引入库代码如下(示例):#include&l原创 2021-08-28 15:17:24 · 656 阅读 · 0 评论 -
海大2011年秋季A卷第5题:编程输出[a,b]之间所有的素数,a,b的值通过键盘输入。(10分)
题目本题是中国海洋大学《C语言程序设计》2011年秋季A卷编程题第5题。题目:编程输出[a,b]之间所有的素数,a,b的值通过键盘输入。(10分)注:本题与2011年春季学期编程题第5题重复以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,首先输入这两个变量2,使用双重for循环,外层i是从m到n,内层循环j是从2到sqr(i)3,如果i能除尽j,则表明该数不是素数,退出循环,反之是素数进行输出即可。二、代码部分1.引原创 2021-08-28 12:30:37 · 321 阅读 · 0 评论 -
海大2011年秋季A卷第4题:编写函数 int countch(char *s,char ch),功能是: 统计s所指字符串中指定字符ch的个数并返回。(9分)
题目本题是中国海洋大学《C语言程序设计》2011年秋季A卷编程题第3题。题目:编写函数 int countch(char *s,char ch),功能是:统计s所指字符串中指定字符ch的个数并返回。(9分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,输入一个字符,从指定字符串中找这个字符出现的次数2,使用指针遍历整个数组,访问单个元素时,要以这样的方式:*(s+1)等价于s【1】3,函数返回值为整形,也就是次数二、原创 2021-08-28 12:12:02 · 678 阅读 · 0 评论 -
海大2011年秋季A卷第3题:从键盘输入10名学生的C语言成绩存入一维数组内,编写程序计算这10名学生成绩的 最高分,最低分和平均成绩。(8分)
题目本题是中国海洋大学《C语言程序设计》2011年秋季A卷编程题第3题。题目:从键盘输入10名学生的C语言成绩存入一维数组内,编写程序计算这10名学生成绩的最高分,最低分和平均成绩。(8分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,先创建一个一维数组。2,使用for循环逐个进行成绩的输入到数组中。3,再次使用for循环,在循环中进行寻找最大值,最小值和每个元素的和,最后和除10就行了,平均值输出时采用double类型原创 2021-08-28 11:43:20 · 2296 阅读 · 0 评论 -
海大2011年秋季A卷第2题:编写函数double fun(double x,double y),计算两参数平方差的绝对值, `|x^2-y^2|`作为函数返回值(7分)
题目本题是中国海洋大学《C语言程序设计》2011年秋季A卷编程题第2题。题目:编写函数double fun(double x,double y),计算两参数平方差的绝对值,|x^2-y^2|作为函数返回值(7分)注:该题与2011年春季学期编程题第2题重复。以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,先将两个double类型参数传过去。2,两个参数分别等于自己的平方,也就是自己先等于自己乘自己3,使用求绝对值函数fa原创 2021-08-28 11:32:12 · 387 阅读 · 0 评论 -
海大2011年秋季A卷第1题:规定一个工人工作时间一个月160小时,每小时工资5元,加班的话,每小时增加4元。 请编程计算此工人一个月的工资,工作时间由键盘输入。
题目本题是中国海洋大学《C语言程序设计》2011年秋季A卷编程题第1题。题目:规定一个工人工作时间一个月160小时,每小时工资5元,加班的话,每小时增加4元。请编程计算此工人一个月的工资,工作时间由键盘输入。注:该题与2009 - 2010年第一学期编程题第2题重复。以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:根据题意将其换算成数学公式然后代入编码即可。考虑到小时会出现小数,故用double类型进行定义。二、代码部分1原创 2021-08-28 11:24:42 · 390 阅读 · 0 评论 -
海大11年春第5题:编程输出[m,n]之间所有素数,m,n由键盘输入。(10分)
题目本题是中国海洋大学《C语言程序设计》2011年春季学期编程题第5题。题目:编程输出[m,n]之间所有素数,m,n由键盘输入。(10分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,首先输入这两个变量2,使用双重for循环,外层i是从m到sqrt(n),内层循环j是从2到i3,如果i能除尽j,则表明该数不是素数,退出循环,反之是素数进行输出即可。二、代码部分1.引入库代码如下(示例):#include<S原创 2021-08-26 14:10:51 · 838 阅读 · 0 评论 -
海大11年春第4题:输入一个英语的句子(以回车结束),将句子中的各单词分行打印出来,一行打印一个单词 单词之间只以空格分隔(9分)
题目本题是中国海洋大学《C语言程序设计》2011年春季学期编程题第4题。题目:输入一个英语的句子(以回车结束),将句子中的各单词分行打印出来,一行打印一个单词单词之间只以空格分隔(9分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,使用gets()函数用于输入一行英文,以回车键结束2,使用for循环遍历整个字符串3,当遇到字母时正常输出,遇到空格时输出回车键即可。二、代码部分1.引入库代码如下(示例):#inc原创 2021-08-26 13:40:08 · 1468 阅读 · 0 评论 -
海大11年春第3题:编程实现:键盘输入数据到变量n,计算并输出n-2*n之间的所有奇数和。例如: 当输入n=7时,输出7+9+11+13=40.(8分)
题目本题是中国海洋大学《C语言程序设计》2011年春季学期编程题第3题。题目:编程实现:键盘输入数据到变量n,计算并输出n-2*n之间的所有奇数和。例如:当输入n=7时,输出7+9+11+13=40.(8分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:使用for循环进行遍历,从n开始到2n结束,然后在循环体内进行判断是否为奇数,如果是奇数的话按题目要求的格式进行输出。需要注意的点:1,先把2n的值求出来再代入for循环,如原创 2021-08-26 13:31:23 · 245 阅读 · 0 评论 -
海大11年春第2题:编写函数double fun(double x,double y),计算两参数平方差的绝对值, `|x^2-y^2|`作为函数返回值(7分)
题目本题是中国海洋大学《C语言程序设计》2011年春季学期编程题第2题。题目:编写函数double fun(double x,double y),计算两参数平方差的绝对值,|x^2-y^2|作为函数返回值(7分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:使用多分支选择结构进行判断,分为3段:1,小于100时,没有优惠,输出原数。2,大于等于100小于500时,只有满100减20的优惠,计算出优惠然后用原价格减去优惠输出即原创 2021-08-26 13:07:20 · 941 阅读 · 0 评论 -
海大11年春第1题:商场促销,购物每满100减20,满500再减20.如购770元商品, 折扣后只需付款610元。编程实现:输入一个购物金额,计算输出实付款值。(6分)
题目本题是中国海洋大学《C语言程序设计》2011年春季学期编程题第1题。题目:商场促销,购物每满100减20,满500再减20.如购770元商品,折扣后只需付款610元。编程实现:输入一个购物金额,计算输出实付款值。(6分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:使用多分支选择结构进行判断,分为3段:1,小于100时,没有优惠,输出原数。2,大于等于100小于500时,只有满100减20的优惠,计算出优惠然后用原价格减原创 2021-08-26 12:58:23 · 1664 阅读 · 0 评论 -
海大10年秋第5题:马克思在《数学手册》中提出如下问题: 有30个人(包括男人,女人和小孩)在一家饭店吃饭共花50先令,其中每个男人花3先令, 每个女人花2先令,每个小孩花1先令,问男人,女人,小孩共
题目本题是中国海洋大学《C语言程序设计》2010年秋季学期编程题第5题。题目:马克思在《数学手册》中提出如下问题:有30个人(包括男人,女人和小孩)在一家饭店吃饭共花50先令,其中每个男人花3先令,每个女人花2先令,每个小孩花1先令,问男人,女人,小孩共多少人?以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:本题可用两种方法求解,结果是一样的,第一种为傻瓜法,就是不会数学就能解出来,第二种需要具备初中数学的一点知识即可求解,下面原创 2021-08-25 12:21:26 · 1064 阅读 · 0 评论 -
海大10年秋第4题:用循环嵌套的结构编写程序,输出以下图案: * ** *** **** *****
题目本题是中国海洋大学《C语言程序设计》2010年秋季学期编程题第4题。题目:用循环嵌套的结构编写程序,输出以下图案: * ** *** *********以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:一个循环体内又包含另一个完整的循环结构,称之为循环的嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环。1,外层循环用于遍历次数,也就是输出5行需要遍历5次2,内层需要两个for循环分别用于输出空格和星号,原创 2021-08-25 11:47:43 · 2649 阅读 · 0 评论 -
海大10年秋第3题:编写函数int asc(char s[]),求出字符串s中各字符的ascii码值和,并作为函数值返回。
题目本题是中国海洋大学《C语言程序设计》2010年秋季学期编程题第3题。题目:编写函数int asc(char s[]),求出字符串s中各字符的ascii码值和,并作为函数值返回。以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:在函数体内部定义一个整形变量来累加字符值,字符型会自动转换为整形,也可以使用强制类型转换在字符型数据前面加(int)。二、代码部分1.引入库代码如下(示例):#include<Stdio.h&原创 2021-08-25 11:28:14 · 740 阅读 · 0 评论 -
海大10年秋第2题:编程,计算并输出10个学生成绩中的最大值以及最大值的序号(下标)。 10个学生的成绩通过键盘输入。
题目本题是中国海洋大学《C语言程序设计》2010年秋季学期编程题第1题。题目:编程,计算并输出10个学生成绩中的最大值以及最大值的序号(下标)。10个学生的成绩通过键盘输入。以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:首先使用循环依次输入整形数组的每个元素,用于存放10位同学的成绩,输入数据后在循环中使用if语句找出最大值及下标即可。二、代码部分1.引入库代码如下(示例):#include<Stdio.h>原创 2021-08-25 11:12:43 · 679 阅读 · 0 评论 -
海大10年秋第1题:编写程序计算分段函数的值并输出,x,y均为int型,x通过键盘输入。 y = {x+10 x<0 {3*x+5 0<=x<15 {2*x-10 x>=15
题目本题是中国海洋大学《C语言程序设计》2010年秋季学期编程题第1题。题目:编写程序计算分段函数的值并输出,x,y均为int型,x通过键盘输入。y = {x+10 x<0 {3*x+5 0<=x<15 {2*x-10 x>=15提示:为了把分数约分为最简公式,首先计算分子和分母的最大公约数,然后分子和分母分别都除以最大公约数。以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:使用多分支选择结构原创 2021-08-25 11:04:38 · 833 阅读 · 0 评论 -
海大09-10第二学期第4题:编写程序,要求用户输入一个分数,然后将其约分为最简分式。输入输出如下所示: Enter a fraction:6/12 In lowest terms:1/2 提示:为了
题目本题是中国海洋大学《C语言程序设计》2009-2010年第二学期编程题第1题。题目:编写程序,要求用户输入一个分数,然后将其约分为最简分式。输入输出如下所示:Enter a fraction:6/12In lowest terms:1/2提示:为了把分数约分为最简公式,首先计算分子和分母的最大公约数,然后分子和分母分别都除以最大公约数。以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:1,定义两个变量,用于接收输入的分子和原创 2021-08-24 12:21:48 · 713 阅读 · 0 评论 -
海大09-10第二学期第3题:函数void mystrcpy(char *s1,char *s2)的功能是: 将s2所指向数组中的字符串复制到s1所访问的数组中,请完成函数体的补充(禁止使用库函数)
题目本题是中国海洋大学《C语言程序设计》2009-2010年第二学期编程题第1题。题目:函数void mystrcpy(char *s1,char *s2)的功能是:将s2所指向数组中的字符串复制到s1所访问的数组中,请完成函数体的补充(禁止使用库函数)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:使用while或者for循环进行运算,条件是第二个即要复制过去的字符串不为0,然后逐个赋值到被复制的字符串,使用指针引用一维数组的方原创 2021-08-24 12:06:17 · 771 阅读 · 0 评论 -
海大09-10第二学期第2题:输入一个整数x,按下式输出对应的y值。y = {1 + 3 + 5 + ... + x(x为奇数) {2 + 4 + 6 + ... + x(x为偶数)
题目本题是中国海洋大学《C语言程序设计》2009-2010年第二学期编程题第2题。题目:输入一个整数x,按下式输出对应的y值。y = {1 + 3 + 5 + ... + x(x为奇数) {2 + 4 + 6 + ... + x(x为偶数)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:使用if语句进行判断两种形式,判断条件为该数取余2,如果等于0就是偶数,反之是奇数,然后分别对应两种情况按题意计算y的值并输出即可。二、代原创 2021-08-24 11:52:33 · 247 阅读 · 0 评论 -
海大09-10第二学期第1题:编程实现功能:运行程序用户输入任意3个整数后,程序求出其中最小值并显示。(6分)
题目本题是中国海洋大学《C语言程序设计》2009-2010年第二学期编程题第1题。题目:编程实现功能:运行程序用户输入任意3个整数后,程序求出其中最小值并显示。(6分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:定义最小值为a,将最小值分别与b,c进行比较,进而找到最小值。二、代码部分1.引入库代码如下(示例):#include<Stdio.h>2.主函数部分代码如下(示例):void main()原创 2021-08-24 11:41:22 · 246 阅读 · 0 评论 -
海大09-10.4题:函数int countch(char *s,char ch)的功能是: 统计s所指向字符串中指定字符ch的个数并返回。(9分)
题目本题是中国海洋大学《C语言程序设计》2009-2010年第一学期编程题第1题。题目:函数int countch(char *s,char ch)的功能是:统计s所指向字符串中指定字符ch的个数并返回。(9分)以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj一、解题思路思路:传参时传数组名,因为数组名就是首元素地址,接到参数后,使用while或者for循环进行遍历整个数组,(s + i)等价于s【i】,当值与所给字符相等时,定义一个计数整形变量,原创 2021-08-23 15:44:57 · 599 阅读 · 0 评论