这里如果不用123.4就不能wa怎么搞定啊

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

Czh116489 @ 2022-11-02 20:45:30

#include<bits/stdc++.h>
using namespace std;
int main()
{
    char arr[]={"123.4"};
    cin>>arr;
    char change=0;
    int length=strlen(arr);
    int j=length-1;
    for(int i=0;i<length/2;i++){
        change=arr[i];
        arr[i]=arr[j];
        arr[j]=change;
        j=j-1;
    }
    cout<<arr;
    return 0;
}

by Czh116489 @ 2022-11-02 20:46:26

这一段是wa的但是中间不知道换成什么好


by Czh116489 @ 2022-11-02 20:47:21

这一段打倒序交换是没问题的


by ud2_ @ 2022-11-02 20:55:06

这一段是 wa 的

但是它没有 WA……?


by kkksc1145 @ 2022-12-10 11:52:38

把double变成string,倒序输出就AC

#include <iostream>
#include <string>
using namespace std;

int a[100004];

int main()
{
    string s;
    cin >> s;
    for (int i = s.size() - 1;i >= 0;i--) cout << s[i];
    return 0;
}

|