C语言里怎么判断10个数互不相同??简单的方法,而不是两两相比较的方法,请求高手指教,非常感谢啊!!!
展开全部
c++里面有容器map,你把10个数往map里面放,有重复的会自动覆盖,10个放完了如果你统计map只有9个元素,那么表示有重复。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//hehe
bool IsEqual(vector<int> &vc)
{
for (int i =0 ; i < vc.size(); ++i)
for (int j = i+1; j < vc.size(); ++j)
if (vc[i] == vc[j])
return true;
return false;
}
bool IsEqual(vector<int> &vc)
{
for (int i =0 ; i < vc.size(); ++i)
for (int j = i+1; j < vc.size(); ++j)
if (vc[i] == vc[j])
return true;
return false;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用数组可以不?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询