#include <iostream> using namespace std; int main() { double num; cin>>num; int a; a=(num-int(num))*10; cout<<a<<" "<<(num-int(num))*10<<endl; return 0; }
上段代码输入0.1会输出1 1
但是输入123.1就会输出0 1 是什么原因