hdu 1013 Digital Roots
2015-07-20 15:07
323 查看
想了想还是把这个题写上来了,虽然是一个水题吧,但是还是有值得注意的地方
这个题的关键点在于你能注意到题意上并没有给出数据的大小,也就是说,有可能这题的数据相当的长,这一点值得注意。
这个题的关键点在于你能注意到题意上并没有给出数据的大小,也就是说,有可能这题的数据相当的长,这一点值得注意。
#include <cstdio> #include <cstring> #include <iostream> using namespace std; int main() { char s[10000]; while (scanf("%s",s)!=EOF) { int l=strlen(s); if ((l==1)&&(s[0]='0')) break; int sum=s[0]-48; for (int i=1;i<l;i++) sum+=s[i]-48; while (sum>9) sum=sum%10+sum/10; printf("%d\n",sum); } return 0; }
相关文章推荐
- 第八章 数据处理的两个基本问题
- Eclipse导出Jar包(包含外部包)
- 使用MG-SOFT的MIB Builder编写mib文件或者.my文件方法
- MySQL replace into
- iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总
- hive 1.2 配置
- http 415 错误
- spring mvc通过jQuery ajax传值中文乱码问题
- 解决安装windows7或windows 8过程中缺少CD/DVD驱动的报错问题
- poj1925--Spiderman(dp)
- Android通过webservice请求数据
- leetcode | Maximum Gap
- MVC和WebForm 中国省市区三级联动
- dede标签:arclist标签使用大全
- Sublime text追踪函数插件:ctags
- SQL计算字符串中最大的递增子序列的方法
- nginx日志管理之logrotate
- vim使用笔记
- monkey
- 【Android】使用 SwipeRefreshLayout 实现下拉刷新