题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1013
我的源代码是:
#include
#include
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<  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   Sum+=element[index]-'0';
  DigtiNum(Sum);
 }
 return 0;
}
为什么没有输出结果呀:????!!!!!!!!