printf("整数部分:%d\n" ,int(f));printf("小数部分:%f\n",f-int(f));return 0;} 解析看不懂?免费查看同类题视频解析查看解答 相似问题 编写一个程序,从键盘上输入一个浮点数,然后分别输出该数的整数部分和小数部分. 编写一个程序,他输入一个浮点数,然后分别显示该数的整数部分和小数部分. 特别推荐 ...
回答:这个进行转换就能完成 代码如下: #include <stdio.h>int main(){ float a,c; int b; printf("请输入一个小数:"); scanf("%f",&a); b = (int)(int)(a+1.0e-6);; c=a-b; printf("\n\n输入的是:%f 整数是:%d 小数是:%f\n\n",a,b,c); }
代码如下:include <stdio.h>int main(){float a,c;int b;printf("请输入一个小数:"); scanf("%f",&a);b = (int)(int)(a+1.0e-6);;c=a-b; printf("\n\n输入的是:%f 整数是:%d 小数是:%f\n\n",a,b,c); } ...
(int)12.5 = 12 整数部分 12.5 - 12 = 0.5 小数部分
这个进行转换就能完成 代码如下:include int main(){ float a,c;int b;printf("请输入一个小数:");scanf("%f",&a);b = (int)(int)(a+1.0e-6);;c=a-b;printf("\n\n输入的是:%f 整数是:%d 小数是:%f\n\n",a,b,c);} ...