首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏往期博文

    新手村100题答案

    是今年新上线的一个OJ平台,内含了100道基础题和一些百度之星的题目。由于很多题目有原创性,搜不到相关解答,因此我花了两天特将100道题目刷了一遍,目前位居榜二。 传送门:https://www.matiji.net/exam/ojquestionlist 前言 所有题目均能AC,不一定是最佳方法,如有其它方法,可在评论区留言讨论。 a << "+" << b << "=" << a+b << endl; cout << a << "-" << b << "=" << a-b; return 0; } <em>5</em>、 cin >> a >> b >> c; bb<em>5</em>.name = a; bb<em>5</em>.age = b; bb<em>5</em>.sex = c; cout << bb1.name << name << " " << bb5.age << " " << bb5.sex << " "; return 0; } 93、龙族 #include <iostream> #include

    90930编辑于 2022-06-14
  • 来自专栏全栈程序员必看

    新手村100题答案「建议收藏」

    是今年新上线的一个OJ平台,内含了100道基础题和一些百度之星的题目。由于很多题目有原创性,搜不到相关解答,因此我花了两天特将100道题目刷了一遍,目前位居榜二。 传送门:https://www.matiji.net/exam/ojquestionlist 前言 所有题目均能AC,不一定是最佳方法,如有其它方法,可在评论区留言讨论。 a << "+" << b << "=" << a+b << endl; cout << a << "-" << b << "=" << a-b; return 0; } <em>5</em>、 cin >> a >> b >> c; bb<em>5</em>.name = a; bb<em>5</em>.age = b; bb<em>5</em>.sex = c; cout << bb1.name << " " << bb1.age << " name << " " << bb5.age << " " << bb5.sex << " "; return 0; } 93、龙族 #include <iostream> #include <string

    2.5K20编辑于 2022-11-09
  • 来自专栏C 与 Java 数据结构研习志

    杯真题分享

    num+=3*n+y; }else{ num=0; } System.out.println(num); } } 5: * Description: * User:Lenovo * Date:2025-06-03 * Time:22:14 */ public class Main5 { public count++; } } } System.out.println(n*n-count); } } 8:哥猜想 % 2 == 0) { a = a / 2; } else { a = a * 5 number2){ count++; } } System.out.println(count); } } 这次的杯真题就分享到这里了

    68600编辑于 2025-06-09
  • 来自专栏云曦智划

    算法竞赛入门【新手村600题】(MT1001-1050)

    算法竞赛入门【新手村600题】(MT1001-1050)---前言为什么突然想学算法了?> 用较为“官方”的语言讲,是因为算法对计算机科学的所有分支都非常重要。 ~( ̄▽ ̄~)~图片---为什么选择作为刷题软件? ,是在全国高等学校计算机教学与产业实践资源建设专家委员会(TIPCC) 指导下建设的,其依托全国各大名校计算机系和清华大学出版社等单位的强大资源,旨在为计算机学习爱好者提供全面和权威的计算机习题。 格式输入格式:2个整型数据,用逗号分隔.undefined输出格式:输出分两行,分别输出他们的和与差样例1输入格式:3,5 .输出格式: .3+5=8 3-5=-2(2)参考代码#include<bits b+c)---小结(四)椭圆面积=长半轴短半轴PIundefined空间三角形面积:调用海伦公式【s=sqrt(p(p-a)(p-b)(p-c)) ,其中p=1.0/2(a+b+c)】结语近期会逐步将题库中的新手村

    3.4K90编辑于 2022-08-03
  • 来自专栏全栈程序员必看

    算法竞赛入门【新手村600题】(MT1551-1600)

    算法竞赛入门【新手村600题】(MT1551-1600) ---- 文章目录 算法竞赛入门【新手村600题】(MT1551-1600) 前言 为什么突然想学算法了? 为什么选择作为刷题软件? 目录 1. MT1551 找字符串 2. MT1552 指针数组 3. MT1553 数组遍历 4. MT1554 函数指针 5. MT1555 返回指针 6. ~( ̄▽ ̄~)~ ---- 为什么选择作为刷题软件? ,是在全国高等学校计算机教学与产业实践资源建设专家委员会(TIPCC) 指导下建设的,其依托全国各大名校计算机系和清华大学出版社等单位的强大资源,旨在为计算机学习爱好者提供全面和权威的计算机习题。 int i = 0; i < n; i++) { cout << student[i ].name << endl; } return 0; } ---- 结语 感谢大家一直以来的不断支持与鼓励,题库中的新手村

    1.8K50编辑于 2022-11-08
  • 杯语言基础:指针(C语言)

    网站地址:https://www.matiji.net/exam/ojquestionlist Gitee代码仓库:杯代码 ⭐MT1515整型变量和它的指针 定义一个整型变量和指针,让指针指向这个变量

    53610编辑于 2025-08-19
  • 杯语言基础:数组(C语言)

    网站地址:https://www.matiji.net/exam/ojquestionlist ⭐MT1381逆序输出数组 定义一个长度为10的整型数组,输入10个数组元素的值,然后逆序输出他们 } } } return 0; } ⭐MT1387删除指定元素 定义一个长度为n的整型数组,输入n个数组元素的值,然后输入要删除的数编号,比如删掉从左向右第5个数

    1.4K10编辑于 2025-08-19
  • 杯语言基础:函数(C语言)

    网站地址:https://www.matiji.net/exam/ojquestionlist ⭐MT1328用函数求和 定义一个函数int add(int x,int y) ,在主函数中输入两个整数 比如输入7,则求1+4+7的和,如果输入5,则求1+4的和。

    63510编辑于 2025-08-19
  • 算法竞赛入门【新手村600题】(MT1260-1280)C语言

    算法竞赛入门【新手村600题】(MT1260-1280)C语言 MT1260 袋鼠躲猫猫 (1)题目 两只袋鼠在一个总长L米的圆环上躲猫猫。 格式 输入格式: 输入5个正整数x,y,a,b,L,空格分隔。其中x不等于y。 输出格式: 输出整型 样例1 输入: 1 2 3 4 5 输出: 4 (2)参考代码 #include<stdio.h> int main() { int x, y, a, b, l, time 比如2的立方等于2个连续奇数3、5之和,3的立方等于3个连续奇数7、9、11之和。输入n,按下面格式输出。不考虑0,负数或者其他特殊情况。 格式 输入格式: 输入为整型 输出格式: 输出为整型 样例1 输入: 5 输出: 5*5*5=21+23+25+27+29=125 (2)参考代码 #include<stdio.h> #include

    50821编辑于 2025-08-18
  • 杯语言基础:循环结构(C语言)

    网站地址:https://www.matiji.net/exam/ojquestionlist ⭐MT1185while循环 请编写一个简单程序,从小到大输出所有小于8的正整数和0(从0开始输出) n_sum += temp; } } printf("%lf %lf", p_sum, n_sum); return 0; } ⭐MT1190分数乘法 输入5组分数 #include<stdio.h> int main() { double x1, y1, x2, y2, i, result; for (i = 0; i < 5; i++)

    31910编辑于 2025-08-19
  • 杯语言基础:结构体(C语言)

    网站地址:https://www.matiji.net/exam/ojquestionlist ⭐MT1565长者 输出结构体数组中年龄最大者的数据 ,请设计一个结构体, 信息包括名字,年龄 。 输入5个人信息,然后再输出年龄最大的人的信息。 name, &people5.age); elder = max(max(max(&people1, &people2), max(&people3, &people4)), &people5 输入5个人信息,然后再输出年龄最小的人的信息。 从键盘输入数据,包括第几季度、该季度网费、话费,其全部整型,计算小哥今年花了多少钱。不考虑非法输入等特殊情况。 格式 输入格式: 每行输入一组数据,空格分隔。

    31310编辑于 2025-08-19
  • 算法竞赛入门【新手村600题】(MT1040-1060)C语言

    算法竞赛入门【新手村600题】(MT1040-1060)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1041 求圆面积和周长 (PI是3.1415926) 格式 输入格式: double型 输出格式: 分2行输出圆面积和周长,保留6位小数 样例1 输入: 5 输出: Area=78.539815 Circumference 格式 输入格式: 实型,空格分隔 输出格式: 分2行输出矩形的面积和周长,保留6位小数 样例1 输入: 3 5 输出: Area=15.000000 Perimeter=16.000000 (2 (PI是3.1415926) 格式 输入格式: double型,空格分隔 输出格式: 输出椭圆的面积,保留6位小数 样例1 输入: 5 3 输出: Area = 47.123889 (2)参考代码 样例1 输入: 0 0 1 0 5 5 0 1 输出: 5.00 备注 分解成2个三角形,三角形面积公式: S=1/2 * |x1y2-x1y3+x2y3-x2y1+x3y1-x3y2| (2)参考代码

    62110编辑于 2025-08-19
  • 算法竞赛入门【新手村600题】(MT1140-1160)C语言

    算法竞赛入门【新手村600题】(MT1140-1160)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1141 数字3 3人同行“70” 稀,3的余数乘以70,5树梅花“21”支,5的余数乘以21,7子团圆正半月(15天),7的余数乘以15。最后加在一起除以105看余数。 (2)参考代码 #include<stdio.h> int main() { for (int i=1;;i++) { if (i % 3 == 2 && i % 5 d", i); break; } } return 0; } MT1148 隐晦余8 (1)题目 存在一个数x(大于10),除以3余2,除以5余 输出格式: 输出YES或者NO 样例1 输入: 4 0 0 0 5 0 0 0 6 1 2 3 4 5 6 7 4 0 0 0 5 0 0 0 6 1 2 3 4 5 6 7 输出: YES (

    73210编辑于 2025-08-19
  • 算法竞赛入门【新手村600题】(MT1240-1260)C语言

    算法竞赛入门【新手村600题】(MT1240-1260)C语言 MT1241 大数 (1)题目 输入一个数字N,编写一个程序,用该数字的所有数字重组一个最大数字。不考虑负数,0等特殊情况。 比如5和13。(5,13)->(5,8)->(5,3)->(2,3)->(2,1)->(1,1)->(1,0)一共需要减6次。不考虑不合理的输入等特殊情况。 ,则最后剩4阶,若每步跨6阶则最后剩5阶。 公猫一只5元,母猫一只3元,小猫3只1元,求应各买多少? 格式 输入格式: 输入5个正整数x,y, a,b,L,空格分隔。其中x不等于y。

    37122编辑于 2025-08-18
  • 算法竞赛入门【新手村600题】(MT1100-1120)C语言

    算法竞赛入门【新手村600题】(MT1100-1120)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1101 带参数的宏 输出格式: 输出为实型 样例1 输入: 3 5 输出: 56.000000 (2)参考代码 #include<stdio.h> #define f(x) ((x)*((x)-1)) int main( 输出格式: 输出为实型 样例1 输入: 3 4 5 输出: 60.000000 (2)参考代码 #include<stdio.h> #define VOLUME(x, y, z) ((x)*(y)*( lf\n", VOLUME(r)); return 0; } MT1104 三角形 (1)题目 格式 输入格式: 输入为实型 输出格式: 输出为实型 样例1 输入格式: 3 4 5 ", &x); printf("%.2lf\n", GALLON_LITRE(x)); return 0; } MT1108 保留小数 (1)题目 将一个浮点型K数保留n(1≤n≤5)

    77310编辑于 2025-08-19
  • 算法竞赛入门【新手村600题】(MT1001-1020)C语言

    算法竞赛入门【新手村600题】(MT1001-1020)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1001 程序设计入门 格式 输入格式: 2个整型数据,用逗号分隔 输出格式: 输出分两行,分别输出他们的和与差 样例1 输入: 3,5 输出: 3+5=8 3-5=-2 (2)参考代码 #include<stdio.h 格式 输入格式: 无 输出格式: 输出分5行,分别输出int、long int、long long int、double和long double的大小 样例1 输入: 无 输出: Size of int ); printf("%d %c %d %c", a, b, c, d); return 0; } MT1016 宽度与对齐 (1)题目 输出455、-123、987654,宽度为5, %5d\n", a, a); printf("%-5d %5d\n", b, b); printf("%-5d %5d\n", c, c); return 0; } MT1017

    28710编辑于 2025-08-19
  • 算法竞赛入门【新手村600题】(MT1020-1040)C语言

    算法竞赛入门【新手村600题】(MT1020-1040)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1021 %f格式符 格式 输入格式: 输入为整型,空格分隔 输出格式: 输出为整型 样例1 输入格式: 3 5 输出格式: 1 (2)参考代码 #include<stdio.h> int main() { 格式 输入格式: 输入为整型,空格分隔 输出格式: 输出为整型 样例1 输入格式: 3 5 输出格式: 15 (2)参考代码 #include<stdio.h> int main() { main() { int x; scanf("%d", &x); printf("%d\n", x*x*x*x*x*x - 2*x*x*x*x*x + 3*x*x*x*x - 5* 格式 输入格式: 输入为int,空格分隔 输出格式: 输出为int,空格分隔 样例1 输入格式: 3 5 输出格式: 5 3 (2)参考代码 #include<stdio.h> int main

    55110编辑于 2025-08-19
  • 算法竞赛入门【新手村600题】(MT1060-1080)C语言

    算法竞赛入门【新手村600题】(MT1060-1080)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1061 圆锥体的体积 N; scanf("%lf", &N); printf("%.0lf", N * N - N + 2); return 0; } MT1070 随机数的游戏 (1)题目 小哥在 比如输入5,则(x, y)的组合可以有:(1, 5), (2, 2), (3, 1), (4, 1), (5, 1)。不考虑负数,0或者其他特殊情况。 比如输入5,则(x, y)的组合可以有:(1, 5), (2, 2), (3, 1), (4, 1), (5, 1),那么, 1 * 5 + 2 * 2 + 3 * 1 + 4 * 1 + 5 * 1 = 5 + 4 + 3 + 4 + 5 = 21。

    72910编辑于 2025-08-19
  • 算法竞赛入门【新手村600题】(MT1160-1180)C语言

    算法竞赛入门【新手村600题】(MT1160-1180)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1161 N的零 (1)题目 输入正整数N,将N的所有零转换为5。 &a); for (int i=0;i<strlen(a);i++) { if (a[i] == '0') { a[i] = '<em>5</em>' break; } } return 0; } MT1163 孪生质数 (1)题目 在质数中,若两个质数之差为2,我们称之为孪生质数,例如(3、5) (5、7),输入2个正整数,判断他是不是孪生质数,输出YES或者NO。

    73010编辑于 2025-08-19
  • 算法竞赛入门【新手村600题】(MT1180-1200)C语言

    算法竞赛入门【新手村600题】(MT1180-1200)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1181 圆包含 输出格式: 输出YES或者NO 样例1 输入: -20 20 20 -10 -10 10 10 -5 输出: YES (2)参考代码 #include<stdio.h> int main() { 格式 输入格式: 无 输出格式: 输出整型,空格分隔 样例1 输入: 无 输出: 0 1 2 3 4 5 6 7 (2)参考代码 #include<stdio.h> int main() { 样例1 输入: 1/2 1/4 2/3 1/7 3/5 2/7 3/13 2/5 1/9 11/15 输出: 0.125000 0.095238 0.171429 0.092308 格式 输入格式: 输入整型 输出格式: 输出整型 样例1 输入: 5 输出: 5!

    54710编辑于 2025-08-19
领券