题目描述
今年是2021年,请问数字1到数字2021中,出现了多少个数字6。输入描述:
无
输出描述:
无
#include<iostream> using namespace std; int main() { int ans=0; int a; for(int i=1;i<=2021;i++) { a=i; while(a) { if (a%10==6) ans++; a/=10; } } cout<<ans<<endl; return 0; }
备注:
666 中有三个6
解析:判断每个数有几个6,将1-2021 6的个数相加。所有需要对每个数进行分解,判断是否包含6。