纠结的HDU(杭电OJ)1013

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1013
我的源代码是:
#include<iostream>
#include<string>
using namespace std;
void DigtiNum(int n)
{
 int temp,sum;
 sum=0;
 while(n!=0)
 {
  temp=sum%10;
  sum+=temp;
  n/=10;
 }
 if(sum>0&&sum<10)
 {
  cout<<sum<<endl;
  return ;
 }
 else DigtiNum(sum);
}
int main(void)
{
 void DigtiNum(int n);
 string element;
 int index,Sum;
 while(cin>>element&&element!="0")
 {
  index=0;Sum=0;
  int len=element.length();
  for(index=0;index<len;index++)
   Sum+=element[index]-'0';
  DigtiNum(Sum);
 }
 return 0;
}
为什么没有输出结果呀:????!!!!!!!!
 
 

你可能感兴趣的:(源代码,职场,HDU,休闲)