输入一行数字,数字用逗号隔开,输出这串数字中奇数和偶数的和,假设数字不超过某个数(自定义)
例如: 输入 3,5,7,2,8
输出应为15 10
#include<iostream>
#include<string>
#include<sstream>
using namespace std;
int main()
{
//奇数和为sumo,偶数和为sume
int sume=0,sumo=0;
//从标准输入读取一行,保存到字符串s,再把s转化为字符串流,逐个输出到字符ch中,<span style="font-family: Arial, Helvetica, sans-serif;">若ch为逗号,把逗号转换成空格‘ ’并保存到字符数组str中,若是字符数字就直接保存</span>
for(string s;getline(cin,s);)
{
char ch;char str[20]={0};int i=0;
for(istringstream strin(s);strin>>ch;)
{
if(ch==',')
str[i++]=' ';
if(ch!=',')
str[i++]=ch;
}