3 条题解

  • 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;

    }

    • 0
      @ 2023-10-30 7:44:32
      #include<stdio.h>
      int main()
      {
      	int n,i,t;
      	while(scanf("%d",&n)!=EOF)
        {
      	t=0;
      	while(n)
      	{
      		i=n%10;
      		t=t*10+i;
      		n/=10;
      		if(n<=0)
      		break;
      	}
      	printf("%d\n",t)
      }
          
          return 0;
      }
      
      • 0
        @ 2023-10-7 21:19:45
        #include<stdio.h>
        #include<math.h>
        int main(){
            int n,i=0,a,c;
            while(scanf("%d",&n)!=EOF){
            while(n%10==0){
                n/=10;
            }
            a=n;
            while(a>9){
                i++;
                a=a/10;
            }
            // int sum=0;
            for(int d=0;d<=i;d++){
            	if(d!=0){
            	c=n/(pow(10,d));//10^b
            	c=c%10;
                printf("%d",c);}
                else
                printf("%d",n%10);
            }
            printf("\n");
            i=0;
        	}
        }
        
        • 1

        信息

        ID
        86
        时间
        1000ms
        内存
        256MiB
        难度
        7
        标签
        (无)
        递交数
        1615
        已通过
        354
        上传者