#30984: c 解法參考


judgeking001 (adking)


#include<stdio.h>
#include<stdlib.h> 

int main(){
    int i=0,flag=1,zero=0,count=1;
    char a[100]={0};
    scanf("%s",a);
    while(a[i]!='\0'){    
        i++;
    }    
    for(i--;i>=0;i--){         
    if(a[i]=='0' && flag==1){
    flag=1;
    count++;
    continue;
    }
    else
    flag=1;            
        if(flag==1){        
            printf("%c",a[i]);
            flag=0;
        }
    if(a[i+count]=='0' && zero==0) //如果輸入的數字都是0,輸出一個0 
    zero=0;  
    else
    zero=1;                            
    }
    if(zero==0)    
    printf("0");
    return 0;
}