要求定义一个float 类型变量,键盘输入大于0 且小于100 的实数,拆分成整数部分和小数部分的C语言
时间: 2023-06-10 15:07:03 浏览: 114
变量的使用-c语言课件\\第6章 数据类型和表达式
可以使用C语言中的 `scanf` 函数来从键盘输入一个浮点数,并使用强制类型转换将其转换成整型。然后,可以使用取整运算符 `(int)` 来提取整数部分,使用浮点数减去整数部分后再乘以 100 得到小数部分。具体代码如下:
```c
#include <stdio.h>
int main() {
float num;
int integerPart, decimalPart;
printf("请输入一个大于0且小于100的实数:");
scanf("%f", &num);
integerPart = (int)num;
decimalPart = (num - integerPart) * 100;
printf("整数部分:%d\n", integerPart);
printf("小数部分:%d\n", decimalPart);
return 0;
}
```
阅读全文