位平方和
来源:互联网 发布:淘宝上的pvc墙纸有毒吗 编辑:程序博客网 时间:2024/06/05 14:09
把一个整数的每个数位都平方后求和,又得到一个整数,我们称这个整数为:位平方和。
对新得到的整数仍然可以继续这一运算过程。
比如,给定整数为4,则一系列的运算结果为:
16,37,58,89,....
本题的要求是,已知一个整数x,求第n步的运算结果。
数据格式要求:
输入,两个整数x n,中间以空格分开。表示求x的第n步位平方和。其中,x,n都大于0,且小于100000。
输出,一个整数,表示所求结果。
例如,
输入:
4 3
则程序应该输出:
58
再例如,
输入:
1314 10
则程序应该输出:
20
资源约定:
峰值内存消耗 < 256M
CPU消耗 < 1000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。
所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
注意: main函数需要返回0
注意: 只使用ANSI C/ANSI C++ 标准,不要调用依赖于编译环境或操作系统的特殊函数。
注意: 所有依赖的函数必须明确地在源文件中 #include <xxx>, 不能通过工程设置而省略常用头文件。
提交时,注意选择所期望的编译器类型。
#include<stdio.h>#include<string.h>int main(){int arr[25];int count;int a;long long int n;//数字n,a步 scanf("%lld%d",&n,&a);while(a--){memset(arr,0,sizeof(arr));count=0;while(n){arr[count++]=n%10;n/=10;}n=0;for(int i=0;i<count;i++){n+=arr[i]*arr[i];}}printf("%lld\n",n);return 0;}
1 0
- 位平方和
- 位平方和
- 位平方和
- 蓝桥杯题 位平方和
- Java 位平方和
- 整型数各奇数位平方和
- 平方和
- 任意输入一个正整数,计算其各个位的平方和
- 蓝桥杯 2015校内选拔试题 第五题:位平方和
- 第五届校内选拔javaC组-第五题位平方和
- 第五届蓝桥杯Java语言C组_位平方和
- 范围内平方和
- 求平方和
- BZOJ2904: 平方和
- 四平方和
- 求平方和
- 因子平方和
- 四平方和
- UltraCombo,UltraComboEdit 等下拉框控件不显示Header
- 如何衡量和提高测试效率
- 如何设置视频的帧率、分辨率、码率来调节音视频即时通讯的质量
- 获取每天的小时数以及星期几
- 座右铭
- 位平方和
- 使用Java语言需要注意的关键点
- Tiny4412 开发环境搭建(二)
- android获取设备屏幕大小的方法
- 设计模式——原型模式
- Linux驱动技术(一) _内存申请
- 获取日期的那个几天前
- HTML和CSS高级指南整理(05) 一 预处理器
- Cannot bootstrap eureka server