题目描述
纯粹奇数指的是一个数的各个位都是奇数的数,比如:1357;请编程求出1000~n中,所有的四位的纯粹奇数的和是多少?
输入
一个整数n(n为1000~9999之间的整数)
输出
一个整数,代表1000~n中所有四位纯粹奇数的和。
样例输入
1600
样例输出
101625
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
bool flag;
int n,s=0;
cin>>n;
for(int i=1000;i<=n;i++){
flag=true;
for(int j=1;int(i/j)!=0;j*=10)
if((int(i/j)%10)%2==0)
flag=false;
if(flag)
s+=i;
}
cout<<s;
}