怎么检查号码?

The*_* do 1 c++

谁能告诉我如何检查我从*b得到的号码?我想知道这个数字的每个部分,例如,如果这个表达式的结果是25,我想知道第一个数字是2,第二个数字是5.

ost*_*sti 5

也许有点矫枉过正......但即使是双打也是如此

#include <sstream>
#include <iostream>

int main()
{
    double a = 5.2;
    double b = 7;
    double z = a*b;

    std::stringstream s;
    s << z;

    for (int i = 0; i < s.str().length(); i++)
        std::cout << i << ": " << s.str()[i] << std::endl;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)