第十一周编程题
微凉的百年署
程序员
展开
-
2学生成绩管理系统V2.0(4分)
2 学生成绩管理系统V2.0(4分) 题目内容: 某班有最多不超过30人(具体人数由键盘输入)参加某门课程的考试,参考前面章节的“学生成绩管理系统V1.0”,用一维数组和函数指针作函数参数编程实现如下菜单驱动的学生成绩管理系统: (1)录入每个学生的学号和考试成绩; (2)计算课程的总分和平均分; (3)按成绩由高到低排出名次表; (4)按成绩由低原创 2017-12-31 21:53:01 · 7715 阅读 · 1 评论 -
3月份表示(4分)
3 月份表示(4分) 题目内容: 用指针数组保存表示每个月份的英文单词以及“Illegal month”的首地址,然后编程实现:从键盘任意输入一个数字表示月份值n,程序输出该月份的英文表示,若n不在1~12之间,则输出“Illegal month”。 程序的运行结果示例1: Input month number: 3↙ month 3 is Mar原创 2017-12-31 22:13:52 · 1655 阅读 · 0 评论 -
6找数组最值(4分)
6 找数组最值(4分) 题目内容: 按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值。其中,m和n的值由用户键盘输入。已知m和n的值都不超过10。 void InputArray(int *p, int m, int n); int FindMax(int *p, int m, int n, int *pRo原创 2017-12-31 22:14:46 · 2176 阅读 · 2 评论 -
4.星期查找(4分)
4 星期查找(4分) 题目内容: 任意输入英文的星期几,通过查找如图所示的星期表,输出其对应的数字,若查到表尾,仍未找到,则输出错误提示信息。 提示:用一个二维字符数组weekDay来存放如图所示的星期表的内容(字符串)。输入待查找的字符串,然后在星期表中顺序查找与输入字符串相匹配的字符串。找到的字符串在星期表数组中的第一维下标(行号)即为题目所求。 程序运行原创 2017-12-28 22:38:36 · 3693 阅读 · 0 评论 -
3.子串判断(4分)
3 子串判断(4分) 题目内容:从键盘输入两个长度小于80的字符串A和B,且A的长度大于B的长度,编程判断B是不是A的子串,如果是,则输出”Yes”,否则输出”No”。这里所谓的该串的子串是指字符串中任意多个连续的字符组成的子序列。 函数原型:int IsSubString(char a[], char b[]); 函数功能:判断b是否是a的子串,是则返回1,否则返原创 2017-12-28 22:37:46 · 2402 阅读 · 0 评论 -
2.奇偶数分离(4分)
2 奇偶数分离(4分) 题目内容: 输入n个整数(n从键盘输入,假设n的值不超过100),按奇偶数分成两组并输出。输出两行,第一行为所有奇数,第二行为所有偶数,保持数据的相对顺序与输入顺序相同。 函数原型如下所示: void Seperate(int a[], int n); //数组a[]存放用户输入的n个整数 解题思路:用两个循环分别输出奇数原创 2017-12-28 22:37:12 · 2679 阅读 · 0 评论 -
1.山地训练(4分)
1 山地训练(4分) 题目内容: 为了能在下一次跑步比赛中有好的发挥,小白在一条山路上开始了她的跑步训练。她希望能在每次训练中跑得尽可能远,不过她也知道农场中的一条规定:女孩子独自进山的时间不得超过M秒(1 )。假设整条山路划分成T个长度相同的路段(1 ),并且小白用si表示第i个路段的路况,用u、f、d这3个字母分别表示第i个路段是上坡、平地、下坡。小白跑完一段原创 2017-12-28 22:36:01 · 3245 阅读 · 0 评论