蓝桥杯 | 平方和 题号:599 | 难度:简单

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

小明对数位中含有 2、0、1、92、0、1、9 的数字很感兴趣,在 11 到 4040 中这样的数包括 1、2、9、101、2、9、10 至 32、3932、39 和 4040,共 2828 个,他们的和是 574574,平方和是 1436214362。

注意,平方和是指将每个数分别平方后求和。

请问,在 11 到 20192019 中,所有这样的数的平方和是多少?

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 128M

难度: 简单 标签: 填空题, 2019, 省赛

#include <iostream>
using namespace std;
int main()
{
//数据类型应该是long long int
    long long int sum=0;
    for(int i=1;i<=2019;i++)
    {
        int num=i;
        int nums;
        while (num)
        {
            nums=num%10;
            if( nums==0||nums==2|| nums==1|| nums==9){ sum=sum+i*i;break;}
            else  num= num/10;
        }
    }
    cout<<sum;
    return 0;
}

 

 

 

版权声明:
作者:RHZ
链接:https://www.rhzhz.cn/2023/04/24/lqbpfhth599/
来源:RHZ | 用文字记录工作和学习生活
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
蓝桥杯 | 平方和 题号:599 | 难度:简单
题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 小明对数位中含有 2、0、1、92、0、1、9 的数字很感兴趣,在 11 到 404……
<<上一篇
下一篇>>