-5
#include<iostream>
#include<string>
#include<sstream>

using namespace std;

int main(){
    stringstream ss;
    ss << 32;
    string str = ss.str();
    cout << str << endl
         << str[0] << endl
         << str[1] <<endl
         << str[0]%10;
    return 0;
}

出力は次のとおりです。

32
3
2
1

代わりに、3%10=3 として最後の行を 3 にする必要があります。

4

2 に答える 2

5

それを 51 (0 は 48) である ascii 値と比較しているため、改造すると 1 になります。車から実数を取得するには、「0」または 48 を減算する必要があります。

于 2016-05-26T06:53:20.017 に答える