HDU 1013(数学?数串)

来源:互联网 发布:自定义动态壁纸软件 编辑:程序博客网 时间:2024/06/05 14:23

题目地址:点击打开链接

 

 

#include<algorithm>#include<iostream>#include<cstdio>#include<cstring>#include<vector>#include<cmath>using namespace std;int main(){    char m[1000],len,ans;    while(scanf("%s",m)!=EOF)    {        len=strlen(m);        if(m[0]=='0')break;        ans=m[0]-'0';        for(int i=1;i<len;i++)        {            int a,b,tmp;            tmp=m[i]-'0'+ans;            if(tmp>=10)            {                a=tmp/10;b=tmp%10;                ans=a+b;            }            else            ans=tmp;        }        printf("%d\n",ans);    }    return 0;}


 

0 0
原创粉丝点击