| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 452 人关注过本帖
标题:hdu1013 wrong answer 怎么回事? 觉得考虑的很周到了
取消只看楼主 加入收藏
清尘J
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2013-2-17
结帖率:80%
收藏
已结贴  问题点数:10 回复次数:3 
hdu1013 wrong answer 怎么回事? 觉得考虑的很周到了
#include<stdio.h>
int main(){
    int n;
    int m;
    scanf("%d",&n);
    while(n){
        m=0;
        while(n>=10||m>=10){
            while(n>=10){
                 m+=n%10;
                n/=10;
            }
            m+=n;
            if(m>=10)
                 n=0;
            while(m>=10){
                n+=m%10;
                m/=10;
            }
            n+=m;
            if(n>=10)
                m=0;
        }
        printf("%d\n",n>m?n:m);
        scanf("%d",&n);
    }
    return 0;
}
搜索更多相关主题的帖子: include wrong 
2013-02-21 14:42
清尘J
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2013-2-17
收藏
得分:0 

Problem Description
The digital root of a positive integer is found by summing the digits of the integer. If the resulting value is a single digit then that digit is the digital root. If the resulting value contains two or more digits, those digits are summed and the process is repeated. This is continued as long as necessary to obtain a single digit.

For example, consider the positive integer 24. Adding the 2 and the 4 yields a value of 6. Since 6 is a single digit, 6 is the digital root of 24. Now consider the positive integer 39. Adding the 3 and the 9 yields 12. Since 12 is not a single digit, the process must be repeated. Adding the 1 and the 2 yeilds 3, a single digit and also the digital root of 39.

 

Input
The input file will contain a list of positive integers, one per line. The end of the input will be indicated by an integer value of zero.

 

Output
For each integer in the input, output its digital root on a separate line of the output.

 抱歉了  题目没弄

2013-02-21 15:22
清尘J
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2013-2-17
收藏
得分:0 
回复 3楼 embed_xuel
抱歉了  题目没贴出来
因为刚用这个
没有太多经验
现在贴出来了
求指导一下
2013-02-21 15:25
清尘J
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2013-2-17
收藏
得分:0 
回复 2楼 rjsp
抱歉了  题目没贴出来
因为刚用这个
没有太多经验
现在贴出来了
求指导一下
2013-02-21 15:25
快速回复:hdu1013 wrong answer 怎么回事? 觉得考虑的很周到了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017707 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved