55问答网
所有问题
C语言程序设计:输入浮点数12.5分别输出它的整数数部分和小数部分!
如题所述
举报该问题
推荐答案 2013-09-15
这个进行转换就能完成
代码如下:
#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);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/QGeceQcRL.html
其他回答
第1个回答 2013-09-15
(int)12.5 = 12 整数部分
12.5 - 12 = 0.5 小数部分
第2个回答 2013-09-15
printf("%d",a=(int)b);
printf("%f",b-a);
相似回答
C语言程序设计:输入浮点数12.5分别输出它的整数数部分和小数部分!
答:
这个进行转换就能完成 代码如下: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); } ...
C语言程序设计:输入浮点数12.5分别输出它的整数数部分和小数部分!
答:
回答:这个进行转换就能完成 代码如下: #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); }
下面
C语言输出
是怎么样的?
答:
这是
C语言的
格式化输出,具体解释如下 12.5f表示12位
浮点数
(包括小数点)中有5位小数,因为浮点数123.有3位整数,剩余不满12位用空格填充,有3个空格.12f表示12位浮点数(包括小数点)中默认有6位小数,因为浮点数123.有3位整数,剩余不满12位用空格填充,有2个空格.12.8d表示12位整数中有4位空格,8位...
怎么用
C语言
编写小数显示
整数和小数部分
答:
float是
浮点数
n.mf 表示n位
整数
和m位小数
C语言
中float
型数据
怎么 取
整数部分
算法 或取
小数部分
答:
分析如下:一种简单的办法是直接强制转换到int型就是整数部分。减去这个int型就是小数部分了。代码如下:float n=12.223;int x=(int)n;float y=n-(float)x;得出的x为
数据的整数部分
,y为
数据的小数部分
。
大家正在搜
C语言程序设计教程
c语言怎么输入浮点数
c语言输入浮点数
《C语言程序设计》
C语言程序设计现代方法
C语言程序设计题
c语言正确的浮点数
c语言浮点数怎么比较大小
c语言浮点数比较大小
相关问题
C语言程序设计:输入浮点数12.5分别输出它的整数数部分和小...
请大家帮我设计一个c语言程序 题目:任意输入一个数,分别输出...
编写一个程序,他输入一个浮点数,然后分别显示该数的整数部分和...
编写一个函数,将一个浮点数中的整数部分和小数部分分别输出
求C/C++ 编程 输入一个float型的数据,将整数和小数...
编写程序,从键盘输入一个不等于0的浮点数,然后分别输出这个浮...
调试一个程序使得“任意输入一个实数,分别输出它的整数部分和小...