博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
杭电1013 Digital Roots
阅读量:4103 次
发布时间:2019-05-25

本文共 473 字,大约阅读时间需要 1 分钟。

/********************************

 *    日期:2011-2-7
 *    作者:SJF
 *    题号:杭电1013
 *  题目:Digital Roots
 *    结果:AC
 ********************************/
#include <stdio.h>
#include <string.h>
void Root(int sum)
{
    int root=0;
    while(sum!=0)
    {
        root+=sum%10;
        sum=sum/10;
    }
    if(root<10)
    {
        printf("%d\n",root);
    }
    else
    {
       Root(root);
    }
}

int main()

{
    char a[10000];
    while(scanf("%s",&a)!=EOF&&a[0]!='0')
    {
        int i,len;
        int sum=0;
        len=strlen(a);
        for(i=0;i<len;i++)
        {
            sum+=a[i]-'0';
        }
        Root(sum);
    }
    return 0;
}

 

转载地址:http://yfdsi.baihongyu.com/

你可能感兴趣的文章
三步教你鉴别iPad阴阳屏
查看>>
Lua简明教程
查看>>
如何在多台机器上共享IOS证书
查看>>
轻松搞定ThinkPad T530蓝牙驱动
查看>>
T530 在 Linux Mint 16 上使用指纹识别
查看>>
Linux Mint 16安装 Acrobat reader
查看>>
Win8.1下开机自动启动Outlook2013并最小化的方法
查看>>
VS2013编译Qt5.2.0 32位静态库debug-and-release版及结果分享
查看>>
15分钟学会使用Git和远程代码库
查看>>
一个自制X230白名单的方法
查看>>
如何禁用Mac系统的Spotlight
查看>>
将 Chrome 书签导入到 Mac OS X 下的 Safari
查看>>
Mac OS X下Sublime Text (V2.0.1)破解
查看>>
Linux中巧用zip命令压缩和解压缩文件
查看>>
Linux Mint 调节屏幕亮度
查看>>
Launchpad 攻略:清空、重置、手动整理、删除、重建图标缓存
查看>>
变色龙设置默认启动分区
查看>>
i7-3520m和i3-2100的Geekbench结果对比
查看>>
VS2012 编译程序时报无法加载PDB文件错误解决方案
查看>>
iPhone丢了怎么办-iPhone防盗及找回攻略大全
查看>>