HDU - 1013ACM
来源:互联网 发布:淘宝商品照片尺寸 编辑:程序博客网 时间:2024/05/16 11:37
这个题目很简单,但是很容易WA。是因为题目里给的数字大小可能超过unsigned int.
所以要用字符串。
这是最重要的部分了。下面是代码,很简单。
//// main.cpp// DigitalRoot_hdu1013//// Created by Alps on 14/12/25.// Copyright (c) 2014年 chen. All rights reserved.//#include <iostream>using namespace std;int root(int ac){ int ans = 0; while (ac) { ans += ac%10; ac /= 10; } return ans < 0 ? -ans:ans;}int main(int argc, const char * argv[]) { char s[1000]; int ac = 0; while (1) { memset(s, '0', 1000*sizeof(char)); scanf("%s", s); for (int i = 0; s[i] != '\0'; i++) { ac += (int)(s[i] - '0'); if (ac >= 10) { ac = root(ac); } } if (0 == ac) { break; } printf("%d\n",ac); ac = 0; } return 0;}
0 0
- HDU - 1013ACM
- 杭电ACM HDU 1013
- hdu-acm
- HDU's ACM 1013 Digital Roots
- ACM 数论 hdu 1013 Digital Roots
- HDU ACM 2111 Saving HDU
- hdu acm hdu 2115 Java
- ACM HDU 1000
- ACM HDU 1001
- ACM HDU 1002
- ACM HDU 1004
- HDU ACM 1198
- hdu acm 2100 Lovekey
- hdu acm 1913 Computers
- ACM HDU 1003
- ACM HDU 1009
- HDU ACM 1058
- HDU ACM 1257
- 如何在 Win8 上禁用 UEFI 安全引导以安装Linux
- HDU - 1008ACM
- HDU - 1012ACM
- C语言输入输出函数
- CodeForces 498A Round #284 div1A(div2C) Crazy Town
- HDU - 1013ACM
- Hadoop系列文章之一:小象诞生
- Hadoop系列文章之二:三足鼎立
- Hadoop系列文章之三:技术未来
- 撒的卡就死定了撒的看看去
- 我去儿科请问请问呢就是
- 我就叫我去就去文件撒的阿萨德
- 啊实打实大的请问请问请问请问
- 爱奇艺等网站齐告B站:涉侵信息网络传播权