UVA - 10591 Happy Number
来源:互联网 发布:shadowrocket linux 编辑:程序博客网 时间:2024/05/17 06:50
题目大意:给出一个数字,把他各个数位平方,然后相加,直到重复或者1,如果最后出现了1,那么这个数就是快乐数
解题思路:set
#include<cstdio>#include<set>using namespace std;int main() {int test;long long num;scanf("%d",&test);for(int i = 1; i <= test; i++) {printf("Case #%d: ",i);set<long long>s;scanf("%lld",&num);long long t = num;s.insert(num);while(1) {long long temp;long long num2 = 0;for(;;) {temp = t % 10;num2 = num2 + temp * temp;t = t / 10;if(t == 0)break;}if(num2 == 1) {printf("%lld is a Happy number.\n",num);break;}if(s.count(num2)) {printf("%lld is an Unhappy number.\n",num);break;}t = num2;s.insert(t);}}return 0;}
0 0
- UVa 10591 - Happy Number
- uva 10591 - Happy Number
- uva 10591 - Happy Number
- UVa 10591 - Happy Number
- uva-10591 - Happy Number
- UVa 10591 - Happy Number
- UVA 10591 Happy Number
- UVA 10591 - Happy Number
- uva 10591- Happy Number
- UVA 10591 Happy Number
- UVa 10591 - Happy Number
- UVA 10591 - Happy Number
- UVA - 10591 Happy Number
- UVA - 10591 Happy Number
- UVA - 10591 Happy Number
- UVA - 10591Happy Number
- uva 10591Happy Number
- UVa OJ 10591-Happy Number
- Unity3D 错误nativeVideoFrameCallback的解决方法
- intet与xinetd
- 在linux中添加ftp用户,并设置相应的权限
- 在Esri官网申请60天试用版 ArcGIS Desktop(过期)
- 2014-11-2 学习日志
- UVA - 10591 Happy Number
- VMWare虚拟机联网方式
- 南邮数据结构实验2 (2)哈夫曼编码和编译系统
- 说起来有点可笑 It's Kind of a Funny Story Under pressure Queen
- 《数据结构》 实验3
- javascript jquery 判断对象为空的方式
- C/C++中#符号的使用
- hbase修改表Bloomfilter
- 2014/11/2 有关身份证号的正则表达式