哪不对?求助!

#include<stdio.h>
int main()
{
char s[20];
int i,n,l,r,k=0;
char t;
scanf("%s",s);
n=strlen(s);
for(i=0;i<=n;i++)
if(s[i]=='0')k++;
if(k==n)
{
printf("0");
return 0;
}
else
{
r=n+1;
if(s[0]=='-')l=1;
else l=0;
for(i=0;i<n/2;i++)
if(s[i]>='0'&&s[i]<='9')
{
t=s[l+i];
s[r-i]=t;
s[l+i]=s[r-i];
}
for(i=0;i<n;i++)
if(s[i]!='0')printf("%c",s[i]);
return 0;
}
}

0 条评论

目前还没有评论...

信息

ID
1756
难度
4
分类
模拟 点击显示
标签
递交数
3911
已通过
1766
通过率
45%
被复制
22
上传者