特判过不了啊,求大佬帮忙看看!
查看原帖
特判过不了啊,求大佬帮忙看看!
638110
nick360楼主2024/8/20 20:41
#include<stdio.h>

int main(void){
	char ch,c[12];
	int n=0;
	while((ch=getchar())!='\n'){
		c[n++]=ch;
	}
	if(n==1&&c[0]=='0'){
		printf("0\n");
		return 0;
	} 
	if(c[0]=='-'){
		printf("-");
		while(c[n-1]=='0') n--;
		n--;
		while(n>=1) printf("%c",c[n--]); 
	}
	else{
		while(c[n-1]=='0') n--;
		n--;
		while(n>=0) printf("%c",c[n--]); 
	}
	return 0;
}
2024/8/20 20:41
加载中...