#include<iostream> #include<cmath> using namespace std; int main() { double a; int b,c; cin>>a; double i; i = a-floor(a); b=floor(i*10); c=int(i*100)%10; cout<<i<<endl; cout<<b<<endl; cout<<c<<endl; }
请问一下这个代码输入9999999999.99后,为什么c为8而不是9