第一题答案,请指教: #include <iostream> using namespace std; unsigned int getMinEven(int *a, int len, int n) { int res, count; res = 0; count = 0; int tmp = 1; while(count != n) { bool flag = false; for(int i = 0; i < len; i++) { if(a[i] > 0 && a[i] == tmp * 2) { flag = true; break; } } if(flag != true) { res = tmp * 2; count++; } tmp++; } return (static_cast<unsigned int>(res)); } int main(int argc, const char * argv[]) { // insert code here... int arr[4] = {-1, 2, 2, 3}; cout << getMinEven(arr, 4, 10) << endl; return 0; }
点赞 1

相关推荐

昨天 16:48
上海大学 Java
忙碌的芝士选钝角:招侦探?
点赞 评论 收藏
分享
牛客网
牛客企业服务