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

    新手村100题答案

    是今年新上线的一个OJ平台,内含了100道基础题和一些百度之星的题目。由于很多题目有原创性,搜不到相关解答,因此我花了两天特将100道题目刷了一遍,目前位居榜二。 传送门:https://www.matiji.net/exam/ojquestionlist 前言 所有题目均能AC,不一定是最佳方法,如有其它方法,可在评论区留言讨论。 { cout << a << "小于10"; } else if (a == 10) { cout << a << "等于10"; } = 0) { d.push_back(b); c = c / 10; b = c % 10; } for (int i = 0; ]; for (int i = 0; i<10 ; i++) { cin >> a[i]; } for (int j = 1; j <10 ; j=j+2

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

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

    是今年新上线的一个OJ平台,内含了100道基础题和一些百度之星的题目。由于很多题目有原创性,搜不到相关解答,因此我花了两天特将100道题目刷了一遍,目前位居榜二。 传送门:https://www.matiji.net/exam/ojquestionlist 前言 所有题目均能AC,不一定是最佳方法,如有其它方法,可在评论区留言讨论。 << "小于10"; } else if (a == 10) { cout << a << "等于10"; } else { cout << a << "大于10"; } return 0; = 0) { d.push_back(b); c = c / 10; b = c % 10; } for (int i = 0; i < d.size(); i++) { sum += pow( ]; for (int i = 0; i<10 ; i++) { cin >> a[i]; } for (int j = 1; j <10 ; j=j+2) { cout << a[j] <<

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

    杯真题分享

    System.out.println(String.format("%.2f",Math.max(10.00,10.0*maxProfit))); } } 在这里需要注意的是可以不对换,也就是当n天后小于10 count++; } } } System.out.println(n*n-count); } } 8:哥猜想 H>H1){ isFlood=true; } } System.out.println(H); } } 10 number2){ count++; } } System.out.println(count); } } 这次的杯真题就分享到这里了

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

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

    算法竞赛入门【新手村600题】(MT1001-1050)---前言为什么突然想学算法了?> 用较为“官方”的语言讲,是因为算法对计算机科学的所有分支都非常重要。 ~( ̄▽ ̄~)~图片---为什么选择作为刷题软件? ,是在全国高等学校计算机教学与产业实践资源建设专家委员会(TIPCC) 指导下建设的,其依托全国各大名校计算机系和清华大学出版社等单位的强大资源,旨在为计算机学习爱好者提供全面和权威的计算机习题。 ; c=a%10; a=b+c*10; printf("%.2d",a); return 0;}---28. 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整型变量和它的指针 定义一个整型变量和指针,让指针指向这个变量 printf("a[%d]=%d\n", i, *p++); } return 0; } ⭐MT1455 // #include<stdio.h> // #define N 10 { // *p++; // } // } // return 0; // } #include<stdio.h> #define N 10

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

    网站地址:https://www.matiji.net/exam/ojquestionlist ⭐MT1381逆序输出数组 定义一个长度为10的整型数组,输入10个数组元素的值,然后逆序输出他们 格式 输入格式: 输入10个数组元素的值,整型,空格分隔 输出格式: 逆序输出10个数组元素的值,整型,空格分隔 #include<stdio.h> #define N 10 int main() 的整型数组,输入10个数组元素的值,然后输出奇数项。 格式 输入格式: 输入10个数组元素的值,整型,空格分隔 输出格式: 输出数组奇数项,整型,空格分隔 #include<stdio.h> #define N 10 int main() { 定义长度为10的数组,输入数组元素,和要查找的数据,如果找到输出下标。没找到则输出No。

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

    网站地址:https://www.matiji.net/exam/ojquestionlist ⭐MT1328用函数求和 定义一个函数int add(int x,int y) ,在主函数中输入两个整数 scanf("%d,%d", &a, &b); printf("%d\n", add(a, b)); return 0; } ⭐MT1329用函数计算公式 编写函数fun,求1+4+7+10

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

    算法竞赛入门【新手村600题】(MT1260-1280)C语言 MT1260 袋鼠躲猫猫 (1)题目 两只袋鼠在一个总长L米的圆环上躲猫猫。 那么54的所有因数的因数之和= 1 + 3 + 4 + 12 + 13 + 39 + 40 + 120 = 232 格式 输入格式: 输入正整数N 输出格式: 输出整型 样例1 输入: 10 输出 样例1 输入: 26 输出: 4 6 9 10 14 15 21 22 25 26 (2)参考代码 #include<stdio.h> int PrimeNumber(int num) { int (1)题目 请编写一个简单程序,由小到大的顺序输出3个相差10的质数。 } } if (flag == 1) { for (int n=i;n <= i + 20;n += 10

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

    算法竞赛入门【新手村600题】(MT1240-1260)C语言 MT1241 大数 (1)题目 输入一个数字N,编写一个程序,用该数字的所有数字重组一个最大数字。不考虑负数,0等特殊情况。 某人10年中每年年底都取出1000元,到第10年时刚好取完。求存入的钱应是多少? 格式 输入格式: 无 输出格式: 输出实型,保留2位小数。 到第10天,只剩下一个,问原本又多少个桃子。 == 0 || i % (temp % 10) ! == 0 || i % (temp % 10) !

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

    算法竞赛入门【新手村600题】(MT1100-1120)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1101 带参数的宏 double k; int n; scanf("%lf %d", &k, &n); ROUND_UP(k, n); return 0; } MT1109 和10 相比 (1)题目 请编写一个简单程序,输入一个整数,和10比较,输出比较结果 格式 输入格式: 输入整型 输出格式: 输出…大于或者等于或者小于10 样例1 输入: 1 输出: 1小于10 printf("%d大于10", x); } else if (x < 10) { printf("%d小于10", x); } else { printf("%d等于10", x); } return 0; } MT1110 最小值 (1)题目 输入a,b两个整数,输出他们之间的最小值 格式 输入格式:

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

    网站地址:https://www.matiji.net/exam/ojquestionlist ⭐MT1185while循环 请编写一个简单程序,从小到大输出所有小于8的正整数和0(从0开始输出) do { printf("%d ", n); n--; } while (n); return 0; } ⭐MT1187累加和 从1累加到10 输入格式: 无 输出格式: 输出整型 #include<stdio.h> int main() { int i; int sum = 0; for (i = 0; i <= 10

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

    网站地址:https://www.matiji.net/exam/ojquestionlist ⭐MT1565长者 输出结构体数组中年龄最大者的数据 ,请设计一个结构体, 信息包括名字,年龄 。 输入格式: 输入名字性别为字符型,年龄整型 输出格式: 输出名字性别为字符型,年龄整型 #include<stdio.h> struct information { char name[10 输入格式: 输入名字性别为字符型,年龄整型 输出格式: 输出名字性别为字符型,年龄整型 #include<stdio.h> struct information { char name[10 输出格式: 输出薪水最高的员工信息 #include<stdio.h> struct information { int job_number; char name[10]; 从键盘输入数据,包括第几季度、该季度网费、话费,其全部整型,计算小哥今年花了多少钱。不考虑非法输入等特殊情况。 格式 输入格式: 每行输入一组数据,空格分隔。

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

    算法竞赛入门【新手村600题】(MT1040-1060)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1041 求圆面积和周长

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

    算法竞赛入门【新手村600题】(MT1140-1160)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1141 数字3 int n; scanf("%d", &n); int temp = n, sum = 0; while (temp) { sum += temp % 10 int N, sum = 0; scanf("%d", &N); int temp = N; while (temp) { sum += temp % 10 else { i++; } } return 0; } MT1149 余数 (1)题目 存在一个数x(大于10 int i = 0; while (1) { if ((i % 7 == 2 && i % 11 == 4) && (i % 13 == 5 && i > 10

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

    算法竞赛入门【新手村600题】(MT1001-1020)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1001 程序设计入门 : 输入字符串 输出格式: 输出字符串 样例1 输入: Wendy 输出: Wen (2)参考代码 #include<stdio.h> int main() { char arr[10

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

    算法竞赛入门【新手村600题】(MT1020-1040)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1021 %f格式符 = 0) { x = x / 10; count++; } return count; } int main() { double x1 = 1) { x3 = x3 / 10; } printf("%lf %.6lfe+%0*d\n", x1, x1, 3, count(x1)); ; b = x % 100 / 10; c = x / 100 % 10; d = x / 1000; printf("%d%d%d%d", a, b, c, d); 比如30,二进制形式是11110,替换后是01010,则输出对应的十进制整数10。最右边是第0位,从右向左依次为0位,1位等等。不考虑非法输入等特殊情况。

    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)题目 小哥在 1到10之间随机选择了一个数字N,然后把所选数字加倍,之后加上一个偶数K,然后把所得的数字除以2,再把得的商与原始数字N相减,输出他们的差。 == 4 || x % 10 == 7) { flag = 1; x /= 10; } else = 4 && temp % 10 !

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

    算法竞赛入门【新手村600题】(MT1160-1180)C语言 网站地址:https://www.matiji.net/exam/ojquestionlist 目录 MT1161 N的零 , flag = 1; while (temp) { if (temp % 10 <= min) { min = temp % 10 = n % 10; if (temp_N ! == temp2 % 10) { flag = 1; } temp1 /= 10; 输出格式: 输出YES或者NO 样例1 输入格式: 0 0 20 0 10 30 10 15 输出格式: YES (2)参考代码 #include<stdio.h> #include<math.h

    73110编辑于 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() { 输出格式: 输出YES或者NO 样例1 输入: -20 20 20 -10 -10 10 10 -5 输出: NO (2)参考代码 MT1185 while循环 (1)题目 请编写一个简单程序,从小到大输出所有小于 n从键盘输入 格式 输入格式: 输入整型数n 输出格式: 输出整型,空格分隔 样例1 输入: 10 输出: 10 9 8 7 6 5 4 3 2 1 (2)参考代码 #include<stdio.h printf("%d ", n); n--; } while(n); return 0; } MT1187 累加和 (1)题目 从1累加到10

    54710编辑于 2025-08-19
领券