本文介绍了坚持这个请帮助的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 定义一个函数,它将m和n整数作为输入并在m和n之间打印奇数 vector< int > oddNumbers( int m, int n) { } 我的尝试: vector< int> oddNumbers( int l, int r) { oddNumbers 。推回(); cout<< 输入第二个数字; oddNumbers.push_back(); for ( unsigned int i = l + 1; i< r; i ++) { if (i%2!= 0 ) oddNumbers.push_back() cin>> i; } 解决方案 然后 vector< int > oddNumbers( int m, int n) { vector< int> v; if (m% 2 == 0 )++ m; while (m< = n) { v.push_back(m); m + = 2 ; } return v; } Define a function that takes m and n integers as input and print odd numbers between m and nvector < int > oddNumbers(int m,int n){}What I have tried:vector <int> oddNumbers(int l,int r) { oddNumbers.push_back(); cout<<"Enter second number"; oddNumbers.push_back(); for(unsigned int i=l+1;i<r;i++) { if (i%2!=0) oddNumbers.push_back() cin>>i; } 解决方案Thenvector < int > oddNumbers(int m,int n){ vector<int> v; if ( m % 2 == 0) ++m; while ( m <= n ) { v.push_back(m); m+=2; } return v;} 这篇关于坚持这个请帮助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-22 21:35