题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1013

反思:思路很简单,但是注意各位数加起来等于10的情况以及输入0的时候结束程序该怎么去表达

#include<stdio.h>
#include<string.h>
char a[1000000];
int main()
{
int i;
int sum=0;
while(gets(a)&&a[0]!='0')
{
sum=0;
for(i=0;a[i]!='\0';i++)
sum+=a[i]-'0';
while(sum>=10)
{
sum=sum/10+sum%10;
}
printf("%d\n",sum);
}
}

  

最新文章

  1. 游戏服务器菜鸟之C#初探二游戏服务
  2. shell 多行注释
  3. Tastypie与Backbone交互
  4. python走起之第十五话
  5. 转载 --ios 模型-setValuesForKeysWithDictionary
  6. PBX220 测评一
  7. 为什么没有选择sipml5
  8. hexo git配置问题笔记
  9. Map集合的两种遍历方式
  10. linux中VI编辑器使用个人记录
  11. 《使用Win32DiskImager安装Ubuntu16.04》
  12. Unity 梯子生成算法
  13. spring boot之从零开始开发自己的网站
  14. asp.net core 系列 12 选项 TOptions
  15. Git安装配置,和使用的简介
  16. Sword libcurl回调函数相关知识
  17. Java面向对象 第6节 异常
  18. opus在arm的嵌入式平台上的移植和开发
  19. GitHub学习一-本地电脑与GitHub绑定
  20. word2vec原理(一) CBOW与Skip-Gram模型基础——转载自刘建平Pinard

热门文章

  1. dmidecode输出详解
  2. php第二节课
  3. Ubuntu Server下docker实战 02: docker进阶配置
  4. Django-xadmin+django-import-export导入导出的实现
  5. C#关键字的个人理解与注释
  6. MyBatis学习总结(9)——使用MyBatis Generator自动创建代码
  7. mongodb--安全
  8. 洛谷 P2979 [USACO10JAN]奶酪塔Cheese Towers
  9. js面向对象 多种创建对象方法小结
  10. Git的基本设置