求助,样例跑过了没问题,提交全WA

P5705 【深基2.例7】数字反转

gosgosgoy @ 2022-06-17 11:35:46

#include<cstdio>
#include<iostream>
using namespace std;
int main(){
    char a[10001];
    for(int i=1;i!=0;i++){
    scanf("%c",&a[i]);
    if(a[i]=='\n') {
        for(int j=i-1;j>=1;j--){
            printf("%c",a[j]);
        }
        return 0;
    }   

}
}

by MysteriousProgrammer @ 2022-06-17 12:08:48

@gosgosgoy 您的代码好像会先输出一个\n,不过这道题用这么麻烦吗?

#include <bits/stdc++.h>
using namespace std;
int main(){
    char a,b,c,d,e;
    cin>>a>>b>>c>>e>>d;//100≤n<1000
    cout<<d<<e<<c<<b<<a; 
    return 0;
}

by gosgosgoy @ 2022-06-17 12:42:22

@_aa 一开始看错题目,以为是任意长度数字,没看到那个五位


|