說明
純粹偶數指的是一個數的各個位都是偶數的數,比如:24686;請編程求出10000~n中,所有的五位的純粹偶數有多少個?
輸入數據
一個整數n(n為一個5位的整數)
輸出數據
一個整數,代表10000~n之間的純粹偶數有多少個。
題解
代碼有待優化
# include <bits/stdc++.h>
using namespace std;
int main()
{int a,num,a1,a2,a3,a4,a5;cin>>a;num=0;for (int b=10000;b<=a;b++){a1=b/10000;a2=b/1000-b/10000*10;a3=b/100-b/1000*10-b/10000*100;a4=b/10-b/100*10-b/1000*100-b/10000*1000;a5=b-b/10*10-b/100*100-b/1000*1000-b/10000*10000;if (a1%2==0&&a2%2==0&&a3%2==0&&a4%2==0&&a5%2==0){num+=1;}}cout<<num;return 0;
}