2.编写程序,从键盘输入一个double型数,把它的整数部分和小数部分分别输出。
时间: 2023-05-26 17:02:42 浏览: 92
#include <stdio.h>
int main()
{
double num;
printf("请输入一个double型数:");
scanf("%lf", &num);
int intPart = (int)num; //强制类型转换将double型数转换为整数
double decimalPart = num - intPart; //小数部分等于原数减去整数部分
printf("整数部分:%d\n", intPart);
printf("小数部分:%lf\n", decimalPart);
return 0;
}
相关问题
Java 编写程序,从键盘输入一个double型数,把它的整数部分和小数部分分别输出。
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个double型数:");
double num = scanner.nextDouble();
int integerPart = (int) num;
double decimalPart = num - integerPart;
System.out.println("整数部分为:" + integerPart);
System.out.println("小数部分为:" + decimalPart);
}
}
```
编写一个程序,求键盘输入的实数的整数部分和小数部分并输出
您好,以下是回答您的问题:
#include <stdio.h>
int main() {
double num;
printf("请输入一个实数:");
scanf("%lf", &num);
int integer = (int)num;
double decimal = num - integer;
printf("整数部分为:%d\n", integer);
printf("小数部分为:%lf\n", decimal);
return ;
}
希望能够帮到您!