九韶杯-6的个数

 

题目描述

今年是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。



上一篇:为什么 Python 的 f-string 可以连接字符串与数字?


下一篇:Python3中集合运算符以及处理方法学习总结