自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C++题解—1285—计算N的阶乘(东方博宜OJ)

本文介绍了使用高精度算法计算阶乘的解决方案。通过vector容器存储大数,模拟手工乘法过程:从1到N依次相乘,处理每一位的乘积及进位。关键步骤包括初始化vector为1,循环计算每位乘积并处理进位,最后逆序输出结果。该方法有效解决了大数阶乘的计算问题,避免了数值溢出。文末提醒注意程序优化以避免超时,并附上了完整的C++实现代码。

2025-07-24 14:41:24 158 1

原创 C++题解—1195—斜角4(东方博宜OJ)

本文介绍了一个生成数字斜角图案的C语言程序。程序通过三重循环结构实现,当满足特定条件(j-i等于n-k或i-j等于n-k)时输出数字k,形成对称的斜角数字排列。输入参数n控制图案大小,如样例n=5时输出5x5的数字斜角图案。该程序是斜角数字系列的最后一部分,作者表示欢迎读者私信讨论相关问题。

2025-07-24 14:29:29 245

原创 C++题解—1194—斜角3(东方博宜OJ)

该程序输出一个特殊字符矩阵,当行号i与列号j满足特定条件时打印对应字母。程序使用三重循环:外层控制行数,中层控制列数,内层遍历字母A开始的n个字符。当i+j等于特定值时打印字符,否则跳过。每行输出后换行。该程序与斜角2类似,因作者生病导致更新延迟,需要理解。

2025-07-24 14:20:01 277

原创 C++题解—1193—斜角2(东方博宜OJ)

本题要求根据输入的数字N,生成一个特定的数字矩阵。通过使用二维数组和嵌套循环,程序能够根据条件判断输出相应的数字。具体实现中,通过三重循环遍历矩阵的每个位置,并根据条件i+j==k+1或i+j==2*N-k+1来决定输出哪个数字。最终生成的矩阵呈现出对称的规律。代码示例展示了如何通过C语言实现这一功能,并鼓励读者点赞支持。

2025-05-17 06:00:00 320

原创 C++题解—1192—斜角1(东方博宜OJ)

该程序通过C++实现了一个矩阵生成功能。用户输入一个整数n,程序会生成一个n×n的矩阵,其中每个元素的值等于其行号与列号之和减一。例如,输入5时,程序会输出一个5×5的矩阵,第一行为1到5,第二行为2到6,依此类推,直到第五行为5到9。程序使用了嵌套循环来填充和输出矩阵,并通过setw(3)控制输出格式,确保每个元素占3个字符宽度。作者还预告了后续将发布关于斜角矩阵的内容,并呼吁观众“一键三连”支持。

2025-05-16 06:00:00 173

原创 C++题解—1140—亲密数对(东方博宜OJ)

该程序用于查找2到N之间的亲密数对。亲密数对的定义是:A的因子和等于B,B的因子和等于A,且A≠B。程序首先定义了一个函数factorSum,用于计算一个数的因子和。然后在主函数中,遍历2到N的所有数,计算每个数的因子和,再检查该因子和的因子和是否等于原数,且两者不相等,若满足条件则输出这对亲密数。例如,输入200时,程序会输出48和75、140和195等亲密数对。程序通过简单的循环和条件判断,高效地完成了亲密数对的查找任务。

2025-05-15 13:22:35 284 1

原创 C++题解—1178—COUNT(东方博宜OJ)

都看到这儿了,给个三连吧!

2024-12-14 20:15:31 277

原创 C++题解—1095—字符图形11-字母正三角(东方博宜OJ)

空格数=总行数-第几行。数字数=第几行*2-1。

2024-12-14 19:44:49 453

原创 C++题解——3320——竞选总统(信息学奥赛一本通)

小明想当Y国的总统,Y国大选是按各州的投票结果来确定最终的结果的,如果得到超过一半的州的支持就可以当选,而每个州的投票结果又是由该州选民投票产生的,如果某个州超过一半的选民支持小明,则他将赢得该州的支持。现在给出每个州的选民人数,请问小明至少需要赢得多少选民的支持才能当选?每组数据的第一行是一个整数(1≤N≤101),表示Y国的州数,当 N=0 时表示输入结束。接下来一行包括 N 个正整数,分别表示每个州的选民数,每个州的选民数不超过100。对于每组数据输出一行,表示小明至少需要赢得支持的选民数。

2024-09-14 13:23:50 581 2

原创 C++题解—1178—COUNT(东方博宜OJ)

【代码】C++题解—1178—COUNT(东方博宜OJ)

2024-05-26 13:38:05 915

原创 数组逆序c++参考程序(东方博宜OJ1009)

二:也可以让数组真正的逆序输出,调换位置,下标为i的元素和下标为n-i-1的元素交换就可以了。输出,可以把for循环倒过来循环就可以了。给你 n 个整数,将其逆序输出。

2024-05-20 09:00:00 568

原创 查找“支撑数”c++参考程序(东方博宜OJ 1153)

题目描述:一本书的页数为 N ,页码从 11 开始编起,请你求出全部页码中,用了多少个 0,1,2…9。输入:一个正整数 N ( N≤10000 ),表示总的页码。输出:共十行:第 k 行为数字 k−1 的个数。样例输入:样例输出:完整程序如下:

2024-05-19 16:17:34 588

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除