2.编写一个只有主函数的程序,功能是:输入一个实型数据后,分别输出其整数部分和 小数部分。
时间: 2023-05-28 19:03:07 浏览: 84
#include <stdio.h>
int main() {
double num; // 定义实型变量num
int integerPart; // 定义整数部分变量integerPart
double decimalPart; // 定义小数部分变量decimalPart
printf("请输入一个实型数据:");
scanf("%lf", &num); // 输入实型数据
integerPart = (int)num; // 取整,强制类型转换为int
decimalPart = num - integerPart; // 计算小数部分
printf("整数部分:%d\n", integerPart);
printf("小数部分:%lf\n", decimalPart);
return 0;
}
相关问题
c语言编写一个只有主函数的程序,功能是:输入一个实型数据后,分别输出其整数部分和 小数部分
```c
#include <stdio.h>
int main() {
double num;
printf("请输入一个实数:");
scanf("%lf", &num);
printf("整数部分为:%d\n", (int)num);
printf("小数部分为:%lf\n", num - (int)num);
return 0;
}
```
编写程序,功能为从键盘上输入一个浮点数,然后分别输出其整数部分和小数部分。
以下是实现该功能的 Python 代码:
```
num = float(input("请输入一个浮点数:"))
integer_part = int(num)
decimal_part = num - integer_part
print("整数部分为:", integer_part)
print("小数部分为:", decimal_part)
```
输入一个浮点数后,程序会将其转换为整数和小数部分,并输出结果。