C++在主函数中读取一个浮点数,调用函数fun,根据输入的浮点数,获取其整数部分和小数部分,主函数中将结果输出。(函数fun声明如下: void fun(const double dNum, int* )
1条回答 默认 最新
特别周冠宇 2023-04-04 14:43关注接收一个浮点数dNum、一个整数指针intPart和一个双精度浮点数指针fracPart:
#include <iostream> using namespace std; void fun(const double dNum, int* intPart, double* fracPart) { *intPart = (int)dNum; *fracPart = dNum - *intPart; } int main() { double dNum; cout << "输入一个浮点数: "; cin >> dNum; int intPart; double fracPart; fun(dNum, &intPart, &fracPart); cout << "Integer part: " << intPart << endl; cout << "Fractional part: " << fracPart << endl; return 0; }解决 无用评论 打赏 举报