为什么最后一个点错了
查看原帖
为什么最后一个点错了
1042132
封禁用户楼主2024/6/5 21:18
#include<bits/stdc++.h>
using namespace std;
int main(){
    char num[110];
    scanf("%s",num);
    long long len=strlen(num),check=0,w=len;
    while(num[w-1] == 48) {check++;w--;}
    if(num[0]=='-'){
        printf("-");
        for(int i=len-1-check;i>0;i--){
        	printf("%c",num[i]);
		} 
    }else{
        for(int i=len-1-check;i>=0;i--){
        	printf("%c",num[i]);
		} 
    }
    return 0;
}
2024/6/5 21:18
加载中...