- 纯粹的四位奇数
纯粹奇数指的是一个数的各个位都是奇数的数,比如:
1357;请编程求出 1000 ~ n 中,所有的四位的纯粹奇数的和是多少?
#include <iostream>
using namespace std;
int main()
{
int n ,ge , shi , bai ,qian , i ,sum = 0;
cin >> n ;
for (i = 1000 ; i <= n ;i++)
{
qian = i / 1000 ;
bai = i % 1000 / 100 ;
shi = i % 1000 % 100 / 10 ;
ge = i % 1000 % 100 % 10 ;
if((ge%2!=0 )&& (shi%2!=0 )&& (bai%2!=0 )&& (qian%2!=0 ))
sum += i ;
}
cout << sum << endl ;
return 0 ;
}