
C++练习题
文章平均质量分 76
鹏鸽
这个作者很懒,什么都没留下…
展开
-
通过键盘输入100以内正整数的加、减运算式,算出结果
通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。补充说明:1、操作数为正整数,不需要考虑计算结果溢出的情况。2、若输入算式格式错误,输出结果为“0”。要求实现函数: void arithmetic(const char *pInputStr, long原创 2014-04-27 20:30:22 · 1293 阅读 · 0 评论 -
求最大递增数
输入一串数字,找到其中包含的最大递增数。递增数是指相邻的数位从小到大排列的数字。如: 2895345323,递增数有:289,345,23, 那么最大的递减数为345。运行时间限制: 无限制内存限制: 无限制输入: 输入一串数字,默认这串数字是正确的,即里面不含有字符/空格等情况输出: 输出最大递增数样例输入: 123526897215样例输出: 2689原创 2014-04-28 00:06:09 · 633 阅读 · 0 评论 -
Word Maze 网络小游戏
Word Maze 是一个网络小游戏,你需要找到以字母标注的食物,但要求以给定单词字母的顺序吃掉。如上图,假设给定单词if,你必须先吃掉i然后才能吃掉f。但现在你的任务可没有这么简单,你现在处于一个迷宫Maze(n×m的矩阵)当中,里面到处都是以字母标注的食物,但你只能吃掉能连成给定单词W的食物。如下图,指定W为“SOLO”,则在地图中红色标注了单词“SOLO”。 solo.jpg原创 2014-04-27 20:17:45 · 2370 阅读 · 0 评论 -
给麻将游戏算番数
麻将游戏越来越受到大家喜爱,也在网络上盛行。本题目是给定一组已经和牌的麻将,编写一个函数计算这组麻将的番数。为简化题目,假设麻将只有筒子和条子两种花型,能翻番的规则也只有以下三种,当一组牌中没有下述三种情况中的一种或多种,则这组牌为0番,每种番数是加的关系,例如一组牌既有卡2条又有四归一,则番数为3番。1.卡2条为一番,即有一局牌是 1条2条3条;2.四归一为两番,即有4张一样的牌原创 2014-04-27 21:56:53 · 4639 阅读 · 0 评论