| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2606 人关注过本帖
标题:代码来找茬!
只看楼主 加入收藏
return_0
Rank: 8Rank: 8
来 自:五维空间
等 级:禁止访问
威 望:3
帖 子:512
专家分:838
注 册:2020-1-28
结帖率:100%
收藏
已结贴  问题点数:30 回复次数:14 
代码来找茬!
最近太无聊了,带大家玩个小游戏,比对上下两个代码,找到三处不同处,最先找到者获10专家分,总共30分,大家加油!
代码1:
程序代码:
#include<iostream>
#include<stack>
using namespace std;
stack<int>card;
bool flags[10010] = {false};
void get(int n){
    if (flags[n] == false) {
        card.push(n);
        flags[n] = true;
    }
    else return;
}
int main() {
    int n, t;
    cin >> n;
    for (int i = 0; i < n; i++) {
        cin >> t;
        get(t);
    }
    for (int i = 0; i < card.size(); i++) {
        cout << card.top() << " ";
        card.pop();
    }
    return 0;
}

代码2:
程序代码:
#include<istream>
#include<stack>
using namespace std;
stack<int>cards;
bool flags[10010] = {false};
void get(int n){
    if (flags[n] == false) {
        card.push(n);
        flags[n] = true;
    }
    else return;
}
int main() {
    int n, t;
    cin >> n;
    for (int i = 0; i < n; i++) {
        cin >> t;
        get(i);
    }
    for (int i = 0; i < card.size(); i++) {
        cout << card.top() << " ";
        card.pop();
    }
    return 0;
}
搜索更多相关主题的帖子: stack int 代码 return cin 
2020-02-26 12:31
return_0
Rank: 8Rank: 8
来 自:五维空间
等 级:禁止访问
威 望:3
帖 子:512
专家分:838
注 册:2020-1-28
收藏
得分:0 
代码2可能会出错,但是没关系,仔细

2020-02-26 12:35
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:30 
card,cards
get(i),get(t)

剑栈风樯各苦辛,别时冰雪到时春
2020-02-26 12:44
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:0 
第一行库函数

剑栈风樯各苦辛,别时冰雪到时春
2020-02-26 12:46
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
收藏
得分:0 
程序代码:
以下是引用return_0在2020-2-26 12:31:21的发言: 最近太无聊了,带大家玩个小游戏,比对上下两个代码,找到三处不同处,最先找到者获10专家分,总共30分,大家加油! 代码1: #include<iostream> #include<stack> using namespace std; stack<int>card; bool flags[10010] = {false}; void get(int n){ if (flags[n] == false) { card.push(n); flags[n] = true; } else return; } int main() { int n, t; cin >> n; for (int i = 0; i < n; i++) { cin >> t; get(t); } for (int i = 0; i < card.size(); i++) { cout << card.top() << " "; card.pop(); } return 0; } 代码2: #include<istream>//这iostream #include<stack> using namespace std; stack<int>cards;//这cards bool flags[10010] = {false}; void get(int n){ if (flags[n] == false) { card.push(n); flags[n] = true; } else return; } int main() { int n, t; cin >> n; for (int i = 0; i < n; i++) { cin >> t; get(i);//这get(t) } for (int i = 0; i < card.size(); i++) { cout << card.top() << " "; card.pop(); } return 0; }
无聊

把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-26 12:48
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
收藏
得分:0 
还有别玩这么无聊的游戏,对自己一点好处都没有,如果无聊可以做这题
https://bbs.bccn.net/thread-469320-1-1.html

[此贴子已经被作者于2020-2-26 12:54编辑过]


把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-26 12:50
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
收藏
得分:0 
常见水题,若有可能,会陆续补充
反正我没事就会写写
题目1:找出缺少的一个数(极易)
一个长度为 n 的整数数组,其中每个元素都大于等于0且小于等于n,且无重复,请找出“大于等于0且小于等于n”但不在此数组中的那一个数。
例如给出 { 5, 0, 2, 1, 4 },则输出 3
 
题目2:找出缺少的两个数(中等)
一个长度为 n 的整数数组,其中每个元素都大于等于0且小于等于n+1,且无重复,请找出“大于等于0且小于等于n+1”但不在此数组中的那两个数。
例如给出 { 5, 0, 2, 1 },则输出 3, 4
 
题目3:找出重复的一个数(极难)
一个长度为 n 的整数数组,其中每个元素都大于等于0且小于等于n-1,有一个数重复出现了两次或更多次,请找出此数。
例如给出 { 1, 0, 4, 3, 4, 4 },则输出 4
原题:https://
 
题目4:找不重复出现的数(容易)
一个长度为 2*k+1 的整数数组,其中k个整数出现了2次,1个整数出现了1次,找出出现1次的那个整数。
例如给出 { 9, 5, 5, 9, 7, 1, 1 },则输出 7
 
题目5:找重复两次的数(中等)
一个长度为 4*k+2 的整数数组,其中k个整数出现了4次,1个整数出现了2次,找出出现2次的那个整数。
例如给出 { 9, 5, 5, 9, 9, 5, 5, 9, 7, 1, 7, 1, 1, 1 },则输出 7
收到的鲜花
  • return_02020-02-26 12:58 送鲜花  6朵   附言:_____

把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-26 12:55
return_0
Rank: 8Rank: 8
来 自:五维空间
等 级:禁止访问
威 望:3
帖 子:512
专家分:838
注 册:2020-1-28
收藏
得分:0 
恭喜恭喜

2020-02-26 12:56
return_0
Rank: 8Rank: 8
来 自:五维空间
等 级:禁止访问
威 望:3
帖 子:512
专家分:838
注 册:2020-1-28
收藏
得分:0 
我无聊

2020-02-26 12:57
return_0
Rank: 8Rank: 8
来 自:五维空间
等 级:禁止访问
威 望:3
帖 子:512
专家分:838
注 册:2020-1-28
收藏
得分:0 
回复 6楼 叶纤
对不起哦,分不够了,鲜花补偿!

2020-02-26 12:58
快速回复:代码来找茬!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030486 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved