大佬求助为什么输入 999.9 输出 8.999 ?
查看原帖
大佬求助为什么输入 999.9 输出 8.999 ?
785851
WOLFFY_HS楼主2022/10/7 18:45
#include<iostream>
using namespace std;
int main(){
    int a,ge,shi,bai;
    double b,sfw,bfw,qfw,d;
    cin>>b;
    a=b;
    b-=a;
    ge=a%100%10;
    shi=a%100/10;
    bai=a/100;
    sfw=ge/10.0;
    bfw=shi/100.0;
    qfw=bai/1000.0;
    ge=b*10;
    c=ge+sfw+bfw+qfw;
    cout<<d;
    return 0;
    
}
2022/10/7 18:45
加载中...