求编程的步骤,或者大致说一下这个的编程过程,非常感谢,主要是不知道怎么分离,是用那个转换还是模除?
#include<stdio.h>
int main()
{
double A = 0;
scanf("%lf", &A);
float a = A - (int)A;
printf("%d+%lf", (int)A, a);
}
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float a ,b;
cout << "请输入一个小数:" << endl;
cin >> a;
b=a - (int)a;
cout << a << "=" << (int)a << "+" << fixed << setprecision(2) << b << endl;
}
不懂可私信
供参考:
#include <stdio.h>
int main()
{
double num;
scanf("%lf",&num);
printf("%g=%d+%g",num,(int)num,num-(int)num);
return 0;
}