5 solutions

  • 1
    @ 2024-11-20 17:21:33

    知道自己提交总是得不到满分嘛,举个例子 eg:120这个我们都晓得是21 那如果是1200呢,对吧,应该是21,这里它检测里面n的末尾为0的最多只有两个,所以把自己的条件改一改就ok了,它没有说给你一个1000这种

    #include <stdio.h>

    #include <string.h>

    int main()

    {

    int n;

    while(scanf("%d",&n)!=EOF){

    int ak=n;

    while(ak>0){

    int a=ak%10;

    ak/=10;

    int pd=1;

    if(a0&&(ak*10n||ak*100==n)){

    pd=0;

    }

    if(pd){

    printf("%d",a);

    }

    }

    printf("\n");

    }

    return 0;

    }

    Information

    ID
    86
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    7
    Tags
    (None)
    # Submissions
    1874
    Accepted
    439
    Uploaded By