[华为机试]求出数组中所有奇数之和以及所有偶数之和
来源:互联网 发布:oa软件开发计划书 编辑:程序博客网 时间:2024/06/04 19:15
代码:
#include <iostream>#include <sstream>#include <fstream>#include <string>int main(){int num[100];int odd = 0, even = 0;std::string str;getline(std::cin, str);std::stringstream s(str);int j = 0;while(getline(s, str, ',')){ //考虑了字符串中有非数字的情况(不考虑貌似也对了)int count = 0;for (int i = 0; i < str.size(); i++){if(str[0] == '-'){neg = true;}if (str[i] >= '0' && str[i] <= '9'){count++;}}if (count != str.size() && !neg){continue;}if( neg && count != str.size() - 1 ) {neg = false;continue;}num[j] = atoi(str.c_str());if (num[j] % 2 == 0){even += num[j];j++;}else{odd += num[j];j++;}}std::cout<<odd <<","<< even;}
0 0
- [华为机试]求出数组中所有奇数之和以及所有偶数之和
- 【2014华为机试题】02.求出数组中所有奇数之和以及所有偶数之和
- 编写函数fun(int *a, int n, int *odd, int *even),功能是:求出数组a[]中所有奇数之和以及所有偶数之和。并利用指针odd返回奇数之和,利用指针even返回偶数
- 编写函数fun(int *a,int n,int *odd,int *even),功能是:求出数组a[]中所有偶数之和,利用指针even返回偶数之和
- 华为机试【按要求输出偶数,奇数之和】
- php求出两数之间所有偶数之和
- C语言求二维数组a所有偶数元素之和
- 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。
- 求数组所有元素之和
- 求二位数组所有元素之和
- 华为2013 上机题目 奇数与偶数之和
- 练习题目18. 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。
- 调整数组中所有奇数位于偶数之前
- 000042:在主方法中使用for循环来计算2~100之间所有偶数之和
- c++实验4 项目一 1000以内所有偶数之和
- 1040: 计算1~N之间所有奇数之和
- 计算1~N之间所有奇数之和 oj112
- 1040:计算1~N之间所有的奇数之和
- spark定制之六:sql版start.scala
- 玩转Web之html+CSS(一)---论坛首页表格的实现
- ACM-启程
- php根据新闻id号获取新闻的详细内容,并把图片的相对路径换成绝对路
- elment of programming interview 9.10 the exterior of binary tree (输出二叉树的外围) 题解
- [华为机试]求出数组中所有奇数之和以及所有偶数之和
- POJ 3176 Cow Bowling
- 虚拟机能上网,却无法ping外网解决办法之一
- HDU 2680 Choose the best route(简单Dijkstra)
- 折线分割平面
- HFUT 1290
- SSH中的免密码登录
- 【足迹C++primer】43、拷贝控制和资源管理
- 【环境配置】配置sdk