北大ACM第1519道题!
来源:学生作业帮助网 编辑:六六作业网 时间:2024/07/13 22:00:32
北大ACM第1519道题!
北大ACM第1519道题!
北大ACM第1519道题!
#include
using namespace std;
int main()
{
char s[1000];
int i,sum;
while( cin>>s )
{
if( s[0] == '0' ) break;
for( i = sum = 0; s[i]; i++ )
sum += s[i] - '0';
while( sum >= 10 )
{
i = sum;
sum = 0;
while( i )
{
sum += i % 10;
i /= 10;
}
}
cout
#include "stdio.h"
#include "string.h"
char input[1000000];
int main()
{
long n,temp,i;
while(1)
{
scanf("%s",input);
...
全部展开
#include "stdio.h"
#include "string.h"
char input[1000000];
int main()
{
long n,temp,i;
while(1)
{
scanf("%s",input);
n=0;
if(strcmp(input,"0")==0) break;
for(i=0;i
{
temp=n;
n=0;
while(temp!=0)
{
n+=temp%10;
temp/=10;
}
}
printf("%d\n",n);
}
}
收起