给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按增序输出。
关于输入共2行
第1行为 N
第2行为 N 个正整数,其间用空格间隔。
增序输出的奇数序列,数据之间以逗号间隔。
例子输入10
1 3 2 6 5 4 9 8 7 10
例子输出1,3,5,7,9
源码实现#include#include #include using namespace std; int main() { int n; cin >> n; vector a; int m; for (int i=0;i > m; if (m % 2) a.push_back(m); } sort(a.begin(), a.end()); cout << a[0]; if (n > 1) { for (vector ::iterator it = a.begin() + 1; it != a.end(); ++it) // 定义了vector 类型的迭代器it cout << "," << *it ; } return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)