#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){
int asd=0;
while(asd<100){
int a=0,len,i,time=0,j=0,m,ans,y=0,zero;
char q[999]={0},p[999]={0};
scanf("%s",&q);
len=strlen(q);
for(i=len-1;i>=0;i--){
if(q[i]-48!=0){
m=i;
break;
}
else if(q[i]-48==0)
{
y++;
zero=i;
}
}
//if(y==len){
//printf("0");
//}
else{
for(j=m;j>=0;j--){
ans=q[j]-48;
printf("%d",ans);
}
}
printf("\n");
asd++;
}
return 0;
}
我發現問題在雙斜線那三行
改了很多寫法還是OLE
ps.請忽略while迴圈,那不是問題不能過的原因