芜湖 • 2年前
int main() {
int n,i,j,w,f,z,s,c,a[10];
s=0;
z=0;
w=0;
f=0;
scanf("%d",&n);
for(i=0;i<10;i++)
{
a[i]=0;
}
if(n<1)
{
f++;
n=n*-1;
}
while(n>0){
w++;
c=n%10;
if(c==0){
z++;
if(z!=w){
s++;
a[s-1]=c;
}
}
else{
s++;
a[s-1]=c;
}
n=n/10;
}
if(f==1)
{
printf("-");
for(i=0;i<s;i++)
{
printf("%d",a[i]);
}
}
else
{
for(i=0;i<s;i++)
{
printf("%d",a[i]);
}
}
return 0;
}
评论:
请先登录,才能进行评论