C++80分求解
查看原帖
C++80分求解
801021
HITvici楼主2022/12/2 12:43
#include <iostream>

using namespace std;

int main()
{
    int a1,a2,a3,a4;
    float b;
    cin>>b;
    a1=(int)b/100;
    a2=(int)(b-a1*100)/10;
    a3=(int)(b-a1*100-a2*10)/1;
    a4=(b-a1*100-a2*10-a3)*10;
    cout<<a1*0.001+a2*0.01+a3*0.1+a4;
    return 0;
}

第三个测试点输入888.8,输出的是7.888,不知道为啥,求大佬支招(萌新刚学c++捏)

2022/12/2 12:43
加载中...