美文网首页
杭电ACM(1013)

杭电ACM(1013)

作者: 格式化灰忆 | 来源:发表于2017-09-17 22:57 被阅读0次
#include<stdio.h>
#include<string.h>
int main(void){
    char s[10000];//此处是坑,我之前设置为为s[1000],总是wrong answer
    int a=0,i,j=0;
    while(scanf("%s",s)!=EOF && strcmp(s,"0") != 0){
        j = strlen(s);
        for(i=0;i<j;i++){
            a += s[i] -48;
            if(a>9){
                a = a/10 + a%10;
            }
        }
        printf("%d\n",a);
        a = 0;
    }
    return 0;
}

相关文章

  • 杭电ACM(1013)

  • 杭电ACM1001

    不再更新,杭电ACM的题转到csdn博客

  • 01背包

    ACM题-杭电OJ2602参考 Problem Description Many years ago , in T...

  • 杭电acm Wooden Sticks

    Wooden Sticks Time Limit: 2000/1000 MS (Java/Others) M...

  • 杭电ACM 1018 BigNumber

    Problem Description In many applications very large integ...

  • 杭电ACM-2010

    题目: 代码: 注意:Presentation Error!!!这个意思是格式错误 但是思路是对的错误原因很可能是...

  • 杭电ACM-2039

    题目: 代码: 注意:正数!!!正数!!!正数!!!定义的时候就用double不要用int!!!(注意审题)这类题...

  • 杭电ACM-2104

    题目: 此代码运用了更相减损术,通过 两数相减的差 与 被减数 不断相减,直到两数相减的差与被减数相同,即此时这2...

  • 杭电ACM-2734

    题目: 代码: 注意:善用continue灰常有用的一个东东!!!

  • 杭电ACM-2005

    题目: 代码: 注意:开个数组写入月份,再判断是否为闰年即可当为闰年的时候a[2]=29记得写else a[2]=...

网友评论

      本文标题:杭电ACM(1013)

      本文链接:https://www.haomeiwen.com/subject/iltvsxtx.html