链接:zoj 1115 或 hdoj 1013 或poj 1519

虽说是水题,却几经波折才搞定。该题目中的数字可能非常大,所以不能使用整型数,只能采用字符变量

代码如下:

#include <stdio.h>int digitalRoot(int n);
int  digitSum(int  n);int main(void)
{char c;int sum;while( (c = getchar())  !=  EOF){if(c == '0')break;sum = 0;while(c != '\n' && c != EOF){sum +=  c - '0'; c = getchar();}printf("%d\n",digitalRoot(sum));if( c == EOF)break;}return 0;
}
int digitalRoot(int n)
{int sum = digitSum(n);while(sum >= 10)sum = digitSum(sum);return sum;
}
int  digitSum(int  n)
{int  sum;for(sum = 0; n > 0; n /= 10)sum += n % 10;return sum;
}

hdoj 1013 Digital Roots相关推荐

  1. HDU1013 POJ1519 Digital Roots(解法二)

    该问题的最佳解法是利用数论的9余数定理来计算数根.一个数的数根等于该数的9的余数,若余数为0则结果为9. 问题链接:HDU1013 POJ1519 Digital Roots.入门练习题,用C语言编写 ...

  2. HDU1163 Eddy's digital Roots(解法二)【快速模幂+九余数定理】

    问题链接:HDU1163 Eddy's digital Roots. 问题简述:参见上述链接. 问题分析:计算n^n的数根,一要快,二要简单.使用快速模幂计算,加上数论中的九余数定理就完美了. 程序说 ...

  3. HDU1013 POJ1519 Digital Roots

    该问题的最佳解法是利用数论的9余数定理来计算数根.一个数的数根等于该数的9的余数,若余数为0则结果为9. 问题链接:HDU1013 POJ1519 Digital Roots.基础训练题,用C语言编写 ...

  4. HDU1163 Eddy's digital Roots(解法二)【快速模幂+九余数定理】(废除!!!)

    本文废除,参见下述链接. 参考链接:HDU1163 Eddy's digital Roots[快速模幂+九余数定理+水题] 问题链接:HDU1163 Eddy's digital Roots. 问题简 ...

  5. HDU1013 POJ1519 Digital Roots(解法三)【废除!!!】

    本文废除!!! 参见链接:HDU1013 POJ1519 UVALive2085 Digital Roots[数根+水题] 该问题的最佳解法是利用数论的9余数定理来计算数根.一个数的数根等于该数的9的 ...

  6. HDU1013 POJ1519 Digital Roots(解法二)【废除!!!】

    本文废除!!! 参见链接:HDU1013 POJ1519 UVALive2085 Digital Roots[数根+水题] 该问题的最佳解法是利用数论的9余数定理来计算数根.一个数的数根等于该数的9的 ...

  7. HDU1013 POJ1519 Digital Roots(解法三)

    该问题的最佳解法是利用数论的9余数定理来计算数根.一个数的数根等于该数的9的余数,若余数为0则结果为9. 问题链接:HDU1013 POJ1519 Digital Roots.入门练习题,用C语言编写 ...

  8. Digital Roots

    题目的链接为: http://acm.njupt.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=1028 题目为: Dig ...

  9. 【HDU - 1013 】Digital Roots (大数模拟)

    题干: The digital root of a positive integer is found by summing the digits of the integer. If the res ...

最新文章

  1. linux 磁盘维护 swapon swapoff 简介
  2. 针对B2B平台的接口自动化测试系统
  3. Kafka MirrorMaker2.0 (异地双活/跨数据中心容灾/跨集群容灾)
  4. popoupwindow 点击背景消失_两种去除背景音乐保留原声的高效方法
  5. HashMap原理剖析
  6. 订单系统管理系统 开源_8个开源销售点系统
  7. t检验临界值表中的n是什么_t检验(t-test)临界值表
  8. 数学函数在线绘图方法—geogebra3D、2D
  9. 利用python爬虫技术实现基于本福特定律_基于Python技术的校园网搜索引擎的设计与实现...
  10. VBox 启动虚拟机失败 - NtCreateFile
  11. matlab解线性方程组后结果是小数,MATLAB线性方程组求解
  12. 微信公众号通过第三方平台完成授权
  13. 基于js管理大文件上传以及断点续传
  14. 记录——折腾 黑苹果
  15. 腾讯地图JS API制作专题图
  16. python-Scapy网络的掌控者
  17. WinXPSP2:IE浏览器加载项管理(转)
  18. centos7.8 安装部署 k8s 集群
  19. 实践出真知:全网最强秒杀系统架构解密
  20. centos安装gedit

热门文章

  1. 【转】mip-semi-fixed 走走又停停
  2. Angular自动取消订阅RxJs
  3. Hazelcast发布Jet 0.6版本
  4. linux中echo的使用方法
  5. 【SICP练习】22 练习1.28
  6. squid代理服务器(捎带的SNAT)
  7. 上周回顾:艾妮闹春 Sun/HP高层人士震荡
  8. matlab图像去毛刺_警微圈 图像处理第三讲CLAHE
  9. 高校学计算机研究生录取分数排名,四川大学计算机学院2018年硕士研究生招生拟录取名单及成绩公示...
  10. 疯狂的程序员_程序员的乐趣是什么?