CNpupil @ 2020-03-11 14:13:35
#include<stdio.h>
int main(){
long x,y=0;
scanf("%d",&x);
if(x<0){
x=-x;
printf("-");
}
while(x){
y=y*10+x%10;
x/=10;
}
printf("%d",y);
}
by Zlc晨鑫 @ 2020-03-11 14:18:24
@CNpupil 目测格式问题
by Zlc晨鑫 @ 2020-03-11 14:18:57
占位符好像错了,把long
改成int
试试。
by Zlc晨鑫 @ 2020-03-11 14:20:06
@CNpupil 如果用的是C++
的话,试一下用输入cin
。也可以输出一下x
的值确认。
by Zlc晨鑫 @ 2020-03-11 14:20:52
@CNpupil 没记错的话,long
的占位符应该是%ld
。
by CNpupil @ 2020-03-11 14:24:38
@Zlc晨鑫 真的是占位符的问题,谢谢大兄弟