$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Self-defined math definitions %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Math symbol commands \newcommand{\intd}{\,{\rm d}} % Symbol 'd' used in integration, such as 'dx' \newcommand{\diff}{{\rm d}} % Symbol 'd' used in differentiation ... $$
摘要: 题目 图上有一个矩阵,由N*M个格子组成,这些格子由两种颜色构成,黑色和白色。请找到面积最大的且内部是黑白交错(即两个相连的正方形颜色不能相同)的正方形。 输入格式:第一行两个整数N和M,分别表示行数和列数。接下来有N行,每行M个数,0或1分别表示这个格子是黑色或白色。 代码 #include<st 阅读全文
posted @ 2022-11-18 13:33 Shin404 阅读(39) 评论(0) 推荐(0)
摘要: 题目 n个人围成一圈,从第一个人开始报数,数到 m的人出列,再由下一个人重新从1开始报数,数到 m的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。 例如: 输入:10 3 输出:3 6 9 2 7 1 8 5 10 4 代码 #include<stdio.h> int main() 阅读全文
posted @ 2022-11-18 12:20 Shin404 阅读(113) 评论(0) 推荐(0)
摘要: 题目 请你编写一个科学计算器,支持多括号嵌套的四则运算,三角函数及指数对数运算功能可选(功能越多越好,指数的输入格式为 a^b,对数的输入格式为 loga b,(其中a为底数)) 代码 #include<stdio.h> #include<math.h> typedef struct { int f 阅读全文
posted @ 2022-11-18 12:17 Shin404 阅读(77) 评论(0) 推荐(0)
摘要: 题目 输入两个正整数(20位以上),计算两个数的差 例如: 输入:56262555558558536665 54212125121252222521 输出:2050430437306314144 代码 #include<stdio.h> #include<string.h> int main(){ 阅读全文
posted @ 2022-11-18 12:09 Shin404 阅读(90) 评论(0) 推荐(0)
摘要: 题目 IPv6 二进位制下为 128 位长度,以 16 位为一组,每组以冒号“:”隔开,可以分为 8组,每组以 4 位十六进制方式表示。 例如:2001:0db8:0000:0000:0123:4567:89ab:cdef 是一个合法的 IPv6 地址。 同时 IPv6 地址在某些条件下可以压缩: 阅读全文
posted @ 2022-11-18 12:05 Shin404 阅读(1472) 评论(0) 推荐(0)
摘要: 题目 给出一个不大于 9 的正整数 n,输出 n×n 的蛇形方阵。从右上角填上 1 开始,逆时针方向依次填入数字,如同样例所示。注意每个数字都右对齐,中间用空格隔开。 例如: 输入:4 输出: 4 3 2 1 5 14 13 12 6 15 16 11 7 8 9 10 代码 #include<st 阅读全文
posted @ 2022-11-18 12:00 Shin404 阅读(390) 评论(0) 推荐(0)
摘要: 题目 给你一个整数数组 ,请你找出一个具有最小和的连续子数组(子数组最少包含一个元素),返回其最小和。子数组是数组中的一个连续部分。 例如: 输入:-2 1 -3 4 -1 -2 1 -5 4 输出:-7 代码 #include<stdio.h> int main(){ int len,step,i 阅读全文
posted @ 2022-11-18 11:57 Shin404 阅读(63) 评论(0) 推荐(0)
摘要: 题目 输入一个字符串,输出其所有的子串(不包含本身,输出每个子串间有空格)。 子串:对于一个字符串变量,例如"adereegfbw",它的子串就是像"ader"这样可以从中找到的连续的字符串。 例如: 输入:abcde 输出:a b c d e ab bc cd de abc bcd cde abc 阅读全文
posted @ 2022-11-18 11:50 Shin404 阅读(122) 评论(0) 推荐(0)
摘要: 题目 输入正整数 n,再输入 n 个正整数,先将其中的奇数从小到大排序,再将偶数从大到小排序。 例如: 输入:8 2 8 5 22 3 9 11 25 输出:3 5 9 11 25 22 8 2 代码 #include<stdio.h> #define swap(j,tmp) tmp=a[j];a[ 阅读全文
posted @ 2022-11-18 11:46 Shin404 阅读(18) 评论(0) 推荐(0)
摘要: 题目 输入 N,N 在 2 至 3000 之间,求 2 至 N 中的亲密数对。所谓亲密数对,就是 A 的因子和等于 B,B 的因子和等于 A,且 A≠B。 如 48 和 75 是亲密数对。48 的因子和为 2+3+4+6+8+12+16+24=75,而 75 的因子和为3+5+15+25=48。 例 阅读全文
posted @ 2022-11-18 11:34 Shin404 阅读(582) 评论(0) 推荐(0)
摘要: 题目 已知一元二次方程𝑎𝑥2 + 𝑏𝑥 + 𝑐 = 0,输入系数a,b,c,先判断是否有实数根,若有则输出方程的解,若无则输出“无实数根”。 例如: 输入:1 2 3 输出:1 -3 代码 #include <stdio.h> #include <math.h> int main(){ i 阅读全文
posted @ 2022-11-18 11:28 Shin404 阅读(265) 评论(0) 推荐(0)
摘要: 题目 用输出你的学号对应的八位数(每位数大小为55,每个数之间距离三个空格) 例如 输入12345678 输出: 代码 #include<stdio.h> int main(){ char input[8]; int i,j; char *line[5] = { "*", "* ", " *", " 阅读全文
posted @ 2022-11-18 11:22 Shin404 阅读(330) 评论(0) 推荐(0)
摘要: 题目 给出当前时间(XX时XX分XX秒),计算经过n秒后的时间,输出格式 (XX时XX分XX秒,注意0的补位),超过24时则显示第二天的时间。 例如: 输入:09时11分22秒 125秒 输出:09时13分27秒 代码 #include<stdio.h> int main(){ int h,m,s, 阅读全文
posted @ 2022-11-18 11:08 Shin404 阅读(386) 评论(0) 推荐(0)