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