急急急!!!简单C++程序,有什么问题,谁帮忙看看,谢谢了!! 30

#include<iostream>usingnamespacestd;intmain(){inti,n,m,k=0;cin>>n;for(i=0;i<2*n+1;i++... #include<iostream>
using namespace std;
int main()
{
int i,n,m,k=0;
cin>>n;
for(i=0;i<2*n+1;i++)
{
cin>>m;
k^=m;
}
cout<<k<<endl;
return 0;
}
展开
 我来答
kingfeng588
2013-02-25 · TA获得超过2494个赞
知道大有可为答主
回答量:1475
采纳率:50%
帮助的人:1788万
展开全部
修改后,看看是否满足题目要求:

#include<iostream>
using namespace std;
int main()
{
int i,j,n,m,*k;
cin>>n;

k = new int[2*n+1];

for(i=0;i<2*n+1;i++)
{
cin>>k[i];
}
for(i=0;i<2*n+1;i++)
{
if(k[i] == 0)
{
continue;
}
for(j=i+1;j<2*n+1;j++)
{
if(k[i] == k[j])
{
k[i] = k[j] = 0;
break;
}
}
if(k[i] != 0)
{
m = k[i];
}
}
cout<<m<<endl;

delete []k;

return 0;
}
友情提醒_
2013-02-25
知道答主
回答量:30
采纳率:0%
帮助的人:9.8万
展开全部
目的是什么?
所有的都异或一起去了,你具体想干啥?
追问
Description
给你n*2+1个数
其中有n对是一样的
让你找出单出来的那一个。
Input
只有一个测试数据
第一行,是一个整数n(n<=1000000)
以下n*2+1行,每行一个整数。
Output
输出单出来的那个数
Sample Input
1
2
2
1
Sample Output
1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
625562422
2013-02-25
知道答主
回答量:13
采纳率:0%
帮助的人:5万
展开全部
你把你程序的 功能要求说一下 要完成什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Evil灬黑腹
2013-02-25 · TA获得超过115个赞
知道答主
回答量:43
采纳率:0%
帮助的人:50.2万
展开全部
有什么问题么?好像没问题吧
追问
超时了
追答
程序应该没问题,可能是int放不下。我这运行没有问题。还有种概率非常小的可能,读入超时,cin读入比scanf慢很多,不过2000000应该没问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
412549957
2013-02-25 · TA获得超过483个赞
知道小有建树答主
回答量:536
采纳率:0%
帮助的人:237万
展开全部
是不是电脑的问题?
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式