用C语言编写程序,从键盘输入一个不等于0的浮点数,然后分别输出这个浮点数的符号、整数部分和小数部分。例如输入-123.456,输出应该是(按下列格式输出): sign:- integral part:123 decimal fraction part:0.456000
时间: 2024-05-12 13:19:12 浏览: 75
C语言实验-有3个整数a,b,c,由键盘输入,编写程序输出其中绝对值最大(或最小)的数。
5星 · 资源好评率100%
```c
#include <stdio.h>
int main() {
float num;
printf("请输入一个不等于0的浮点数:");
scanf("%f", &num);
if (num > 0) {
printf("sign:+ ");
} else {
printf("sign:- ");
num = -num;
}
int integer = (int)num;
printf("integral part:%d ", integer);
float decimal = num - integer;
printf("decimal fraction part:%f", decimal);
return 0;
}
```
阅读全文