求助!输出是对的但是0分
查看原帖
求助!输出是对的但是0分
1502543
pikasonic楼主2024/12/16 19:57
#include <stdio.h>

int reverse(int x);
int main() {
    int x;
    scanf("%d",&x);
    if(x==0)
        printf("0");
    else if(x>0)
        printf("%d",reverse(x));
    else if(x<0)
        printf("-%d",reverse(-x));
    return 0;
}
int reverse(int x){
    int t=x,y;
    while(t>0){
        y+=(t%10);
        y*=10;
        t/=10;
    }
    return y/10;
}
2024/12/16 19:57
加载中...