码题集
百度之星
Valois
才疏学浅,请多赐教
展开
-
MT1597 平行线
用下面的数据类型表示线:struct POINT { //点int x, y;//坐标值x和ystruct LINE { //线POINT s, e;//线的两端输入2个线段的端点的坐标值x和y,判断两条线段所在直线是否为平行线。如果两线段共线,判为不平行。原创 2024-06-30 16:18:54 · 145 阅读 · 0 评论 -
MT1568 学生成绩
有3个学生,每个学生有3门课的成绩,从键盘输入数据,包括学号、姓名、三门课成绩,学号整型,姓名字符型,成绩实型,计算3门课程总平均成绩,以及平均分最高的学生信息。不考虑非法成绩等特殊情况。原创 2024-06-29 21:05:16 · 256 阅读 · 0 评论 -
MT1595 点到矩形
用下面的数据类型分别表示点和矩形:struct POINT { //点int x, y;//坐标值x和ystruct RECT { //矩形//矩形的左上角和右下角输入矩形两个点的坐标值x和y,再输入第3个点的坐标,计算第3个点距这个矩形的最近距离。如果点在矩形内部或者边框上,距离计为0。原创 2024-06-29 17:25:31 · 222 阅读 · 0 评论 -
MT1532 通配符
编写函数实现通配符的匹配,其中通配符为“?”,表示匹配任意一个字符,若匹配成功返回字符串的匹配位置(起始为0)。如“there”和“?re”是匹配的,返回2。若匹配失败,返回-1。原创 2024-06-19 11:19:28 · 208 阅读 · 0 评论 -
MT1434 找数字
输入一个字符串(包含26个英文字母大小写及 . 空格,不含其他字符),把其中连续的数字作为一个整数,依次存放到一个数组中,输出这些整数的和。原创 2024-06-17 14:56:10 · 208 阅读 · 0 评论 -
MT1416 最长子数组
整数数组大小为N(<100),找出最多包含整数K个偶数元素的最长子数组(子数组为原数组的前x(0<x<=N)个元素),输出子数组的长度。原创 2024-06-17 10:14:26 · 155 阅读 · 0 评论 -
MT1415 大小相同
给定一个由N(<10)个正整数组成的数组A,生成一些最小元素和最大元素相同的子数组数(可以仅包含1个元素),统计这些子数组的数量并输出。注:最大元素和最小元素相同就是数组中的元素全部为同一个值。如数组(1,1),它满足条件的子数组有三个,分别为(1)(1)(1,1)原创 2024-06-17 09:57:46 · 216 阅读 · 0 评论 -
MT1388 删除指定元素II
定义一个长度为n的整型数组,输入n个数组元素的值,然后输入要删除的数,比如删掉5,输出删除后的数组。没有找到5就原样输出。原创 2024-06-16 16:22:32 · 172 阅读 · 0 评论 -
MT1350 分数计算
编写函数,实现分数加减运算并输出结果,注意结果要化为最简分数。不考虑不合理的输入等特殊情况,比如分母不能为0。原创 2024-06-15 00:02:55 · 210 阅读 · 0 评论 -
MT1342 函数积分
已知f(x)=1/(1+x),编写函数用梯形法计算f(x)在区间[a,b]的积分。(确保x > -1,输入不考虑不合法情况)原创 2024-06-13 20:35:40 · 144 阅读 · 0 评论 -
MT1318 完美平方
输入正整数N,检查它是否为完美平方。完美平方数是指1个平方数可以分成两部分后,每个部分仍然是平方数。如49=7 * 7,分成4和9,4和9都是平方数。再如1681=41*41,1681分成16和81,也都是平方数。原创 2024-06-13 16:15:33 · 227 阅读 · 0 评论 -
MT1312 给定的商
输入一个给定的商(商<80),商为正整数。求出对应的被除数(5位数)和除数(4位数)。要求被除数和除数每个位置上(个位,十位…)的数字只能出现一次。注:只使用1到9的9个数字。原创 2024-06-13 15:12:53 · 170 阅读 · 0 评论 -
MT1308 4个自然数
求4个自然数p,q,r,s(p≤q≤r≤s),使得等式1/p+1/q+1/r+1/s=1成立。原创 2024-06-13 10:49:31 · 176 阅读 · 0 评论 -
MT1310 最大乘积
数组中有N个元素,找出乘积最大的连续子序列,输出他们的乘积。原创 2024-06-13 11:23:18 · 194 阅读 · 0 评论 -
MT1303 格雷码转二进制
格雷码转换二进制码的方法:从左边第二位起,将每位与左边一位解码后二进制码的值异或,作为该位解码后的值(最左边一位不变)。比如格雷码0011对应的二进制是0010。输入一个4位的格雷码整数,输出对应的二进制。不考虑不合理的输入等特殊情况。原创 2024-06-12 23:18:38 · 227 阅读 · 0 评论