- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 [USACO 2.3.3] Zero Sum 和为零 (数据加强版)
题目描述 请考虑一个由 1 到N(N=3,4,5,...)的数字组成的递增数列:1,2,3,...,N。 现在请在数列中插入+表示加,或者-表示减,抑或是 表示空白,来将每一对数字组合在一起(请不在第一个数字前插入符号)。 计算该表达式的结果并注意你是否得到了和为零。 请你写一个程序找出所有产生和为零的长度为N的数列。 输入格式 单独的一行表示整数 N。 输出格式 按照ASCII码的顺序(即 ,+ 或 -),输出所有在每对数字间插入 + - 或 后能得到和为零的数列。(注意:就算两个数字之间...
2022-04-17 09:18:54
558
原创 程序员周周练 : Week 1
声明:题目纯属原创 如有雷同纯属巧合谢谢 种花(flower.c/cpp/pas) [考察知识点:你猜] 题目描述 CS的爱好就是种五彩斑斓的七色花,有一天,他摸清楚了花从种下去到开放这段时间的规律——每朵花种下去后,n天就会全部开放。现在CS有一个N×M的花园,他在T个时间点内种了N×M朵,问每一天开放的花朵数量。 输入格式 一共N+1行。 第一行为三个数N,M,T 第2-N+1行,每行M个数字,代表CS的花朵播种时间 输出格式 一共N行,每行M个数字,代表CS的花朵开放的时间 输入样例1 3 4 5
2021-10-24 20:10:35
339
原创 从0开始制作小游戏(二)
上期我们说到我已经做好了游戏的基本界面,现在,我将在这空荡荡的世界里添加一棵树 效果图 (有的人还可以看到罕见的水上树呢!) 贴代码咯: #include <windows.h> #include <cstdlib> #include <iostream> #include <conio.h> #include <ctime> using namespace std; void SetColor(unsigned short Fo.
2021-07-31 15:27:02
374
原创 从0开始制作小游戏(一)
从今天开始,我将会不定期更新这个系列,欢迎各位订阅(实际上也不过是记得看就行) 那么,首先我们要明确,我们要做什么,明确整体游戏的框架。 在这里,我想带做一款高自由度的2D游戏,类似《我的世界》和《泰拉瑞亚》一样的。 那么,我依然是从0开始,那么我首先就要创造一个控制台窗口: 这个代码推荐使用Dev-cpp中项目编写,方便后面添加头文件以及资源文件。 #include <windows.h> int main() { SetConsoleTitle("My Life");
2021-07-31 11:46:52
1515
1
翻译 Easygui用法
戚洪昊 | 翻译 easyGUI是一个完整的开发系统,旨在创建基于现代显示的嵌入式系统的可视部分。 easyGUI将节省宝贵的开发时间,因为在视觉组件上的许多耗时的开发工作已从传统的直接编码转移到高效的视觉PC应用程序。 easyGUI适用于纯嵌入式系统,这意味着easyGUI图形库以及easyGUI生成的所有代码和数据均以纯C语言编写,并链接至嵌入式应用程序并由其完全控制。 在传统的嵌入式开发中,所有编码都直接在目标系统的C代码中完成。这种方法对于图形任务来说既缓慢又麻烦,因为在达到令人满意的结果之前,需
2021-02-19 15:20:20
2190
4
原创 典例精析-m到n的累加和
文章目录描述输入输出题目解析源代码 描述 给定一个整数n和一个整数m(m<n<10000000)求m+m+1+m+2+……+n-1+n。 输入 输入格式:1行,2个正整数n和m, 用空格隔开 输出 输出格式:1行,1个正整数,累加和 这道题典型就典型在这是一道纯粹使用for循环累加的题目,这种题也作为CSP的第一题或第二题,下面,我将会为大家解析这道题 题目解析 这道题的主要意思就是说用一个变量,将从m到n的所有数字加在一起,最后输出,就行了。根据题目,我们可以拟出程序的大纲: main-&g
2020-11-15 20:28:39
3748
原创 C++ : 陶陶摘苹果
题目描述 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个3030厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。 现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。 输入: 输入包括两行数据。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二
2020-07-31 11:19:09
8360
原创 C++: 水果
题目:愁大侠经营着一个不大的水果店,他认为生存之道就是经营最受顾客欢迎的水果.现在他想要一份水果销售情况的明细表,这样愁大侠就可以很容易掌握所有水果的销售情况了. 输入:第一行正整数N(0<N<=10),表示有N组测试数据。每组测试数据的第一行是一个整数M(0<M<=100),表示有M次成功的交易。其后有M行数据,每行表示一次交易,由水果名称(小写字母组成,长度不超过80),水果产地(小写字母组成,长度不超过80)和交易的水果数目(正整数,不超过100)组成。 输出:对于每一组测试数
2020-07-31 11:11:40
2514
2
原创 【粉丝福利】【C++】热血格斗场 plus
hey各位粉丝大大们,大家好哇! 今天,给大家分享一道题目(含答案) C++的热血格斗场听过吧? 今天就来做个plus! 老样子,上题目: 热血格斗场 - 2 内存限制 :65536kB 总时间限制:1000Ms 描述:为迎接08年的奥运会,让大家更加了解各种 格斗运动,facer新开了一家热血格斗场.格斗场 实行会员制,但是新来的会员不用交入会,而只要同一名老会员打一场表演赛,证明自己的实力. 假设格斗的实力可以用一个正整数表示,称为实力值,两人的实力值可以相同,另外,每一个人都 有一个唯一的ID,也是
2020-07-31 08:52:26
429
原创 C++ : 热血格斗场
最近,发现了一道有趣的题目,正好在学STL,就拿出来给大家看看: 热血格斗场 总时间限制:1000Ms 内存限制 :65536kB 描述:为迎接08年的奥运会,让大家更加了解各种格斗运动,facer新开了一家热血格斗场.格斗场实行会员制,但是新来的会员不用交入会,而只要同一名老会员打一场表演赛,证明自己的实力. 假设格斗的实力可以用一个正整数表示,称为实力值,两人的实力值可以相同,另外,每一个人都 * 有一个唯一的ID,也是一个正整数.为了使得比赛更好看每一个新会员都会选择一个与他实力最为接近的人比赛,即
2020-07-31 08:41:48
1298
原创 C++语言:STL容器的常规操作(一)
想必各位程序员大大多多少少都知道一些STL的知识吧 可是那一串串的点加上一堆英文单词真的好难记啊…… 今天,我就带大家来看一看,STL中一些模板的常规操作吧! MAP用法 我们介绍的第一个STL工具就是map了,翻译成英语叫做【地图】,也有【映射】的意思,在这里,map的意思叫做映射 文 | 戚洪昊 代码 | 戚洪昊 变量.insert() 这个语句的意思是插入,但是在map当中,不能有重复的,而且会自动从大到小排序,所以,不能再map语句中使用sort相关函数 示例程序: #include &l
2020-07-30 18:06:59
317
原创 C语言函数编写(一):暂停一下
如题,今天我们来写一个暂停一下的函数。几番周折,最后还是想好了,就写一个比pause还NB的停止函数 就是那种按完任意键后继续的程序,废话不多说,直接上代码 原创,转载请标明信息!!! void stop() { char ch; ch=getch(); } 没错,你没看错,就这两行! 文件末尾后缀必须为C!不能为CPP ...
2020-07-29 12:12:33
2085
原创 一个简单的一千行冒险游戏
写这篇文章,是因为在我信息班有一个叫成长游戏的东西,所以就灵感大发,编写了一个跟那个东西差不多的程序,命名为成长游戏国庆快乐(本来准备国庆发的,忍不住了,就提前发吧) 这个程序有以下几个部分组成:称号、冒险、个人信息、等级 称号系统很好检测,就if有没有到达某某条件就行了 冒险有些复杂,我们放到后面讲 个人信息,就printf几个数据就行了,也不难 好了,现在我们已经知道大致了,就开始写代码吧 (变量处理) char che; int nameb=0;//改名奖励变量 int gift=0;//防止刷礼物
2020-07-28 10:56:20
597
原创 C语言:无聊时玩一玩的机器人
在各位程序猿大大们无聊的时候,是不是总是希望有一个人陪自己聊聊天呢? 知道怎么写的大佬勿入 首先,我们要想好我们问什么,机器人回答什么,例如,我输入: 你好 他输出: 有什么事吗? 之类的。 确定了主体以后,就是紧张刺激的写代码环节了 首先,我们要确定头文件: stdio.h stdlib.h windows.h string.h 然后,我们确定输入函数,在这里,我用的是strcmp,当然,如果有其他更好的,你们就自行改正吧 实现一开始讲的功能,可以用下面的代码段实现: char c[1024]; sc
2020-07-27 22:52:22
301
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅