hdu acm steps 2.2.8

来源:互联网 发布:汇川plc编程实例 编辑:程序博客网 时间:2024/06/05 18:14

题目:

http://acm.hdu.edu.cn/showproblem.php?pid=1013

直接模拟便可;

下面是AC代码:

#include<stdio.h>#include<string.h>#define MAX 10000char a[MAX];void count(int n){    int tem,sum=0;    while(n!=0)    {        sum+=n%10;        n/=10;    }    if(sum<10)    {        printf("%d\n",sum);    }    else    {        count(sum);    }}int main(){    int i,num,len;    while(scanf("%s",a)&&a[0]!='0')    {        num=0;        len=strlen(a);        for(i=0;i<len;i++)        {            num+=(a[i]-'0');        }        count(num);    }            return 0;}


 

原创粉丝点击