取出一个无符号的十进制整数中所有奇数数字,按原来的顺序组成一个新的数.
输入
一个十进制整数
输出
一个新的数
样例
标准输入复制文本 |
1345 |
标准输出复制文本 |
135 |
标准输入复制文本 |
56789 |
标准输出复制文本 |
579 |
标准输入复制文本 |
4678123 |
标准输出复制文本 |
713 |
解题思路:
用字符数组解决,输出条件为s[i]%2!=0
#include <bits/stdc++.h>
using namespace std;
int main()
{
char s[10000];
fgets(s,10000,stdin);
int len=strlen(s);
for(int i=0;i<len;i++){
if(s[i]%2==0){
continue;
}
else{cout<<s[i];
}
}
return 0;
}