为什么最后结果不对?(c++)
查看原帖
为什么最后结果不对?(c++)
461927
hw20王文浩楼主2020/12/27 13:00
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a,b,s,g,x,k;
    cout<<"原数是";
    cin>>a;
    b=(10*a)/1000;
    s=(10*a)/100%10;
    g=(10*a)/10%10;
    x=(10*a)%100;
    k=x+0.1*g+0.01*s+0.001*b;
    cout<<"反向值为"<<k<<endl;
	return 0;
}
2020/12/27 13:00
加载中...