返回

C语言-找出单身狗

发布时间:2022-11-19 10:39:58 324
#define _CRT_SECURE_NO_WARNINGS 1 
#include

//方法(1):这种方法比较好
int main()
{
int arr[] = { 1,2,3,4,5,1,2,3,4,5,7 };
int i,sz,ret=0;
sz = sizeof(arr) / sizeof(arr[0]);

for (i = 0; i < sz; i++)
{
ret = ret ^ arr[i];
}
printf("单身狗是:%d", ret);
return 0;
}

//方法(2): 暴力求解法
//int main()
//{
// int arr[] = { 1,2,3,4,5,1,2,3,4 };
// int i, j, sz,count=0;
// sz = sizeof(arr) / sizeof(arr[0]);
//
// for (i = 0; i < sz; i++)
// {
// count = 0;
// for (j = 0; j < sz; j++)
// {
// if (arr[i] == arr[j])
// {
// count++;
// }
// }
// if (count == 1)
// {
// printf("单身狗是:%d", arr[i]);
// break;
// }
// }
//}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
c语言-day2 2022-11-19 10:18:44