00问答网
所有问题
当前搜索:
怎么用整数表示小数C语言
怎么
将
c语言中
一个浮点型数据的
整数
部分与
小数
部分提取出来
答:
printf("请输入一个实数:"); //提示输入一个数 scanf("%lf",&number);zhengshu = (int)number;xiaoshu = number-zhengshu;printf("%f
整数
部分为:%d,
小数
部分为:%f \n",number,zhengshu,xiaoshu);return 0;}。程序执行结果:程序设计思路就是输入一个浮点数,把这个浮点强转为整数,
C语言
...
C语言
输入两个
整数
m和n,计算m!与n!的商,结果保留3位
小数
。样例输入10...
答:
include<stdio.h> float jiecheng(float a){ float i,y=1;for(i=2;i<=a;i++)y=y*i;return y;} void main(){ float m,n;printf("请依次输入m n,以空格隔开:");scanf("%f %f",&m,&n);printf("%.0f!/%.0f!=%.3f\n",m,n,jiecheng(m)/jiecheng(n));} ...
c语言中整数小数
乘除有何规定
答:
printf("%f", 3 /2 );输出的结果是0.000000。这并不是一个预期的运算结果。因为3、2这样的常量在
C语言中
默认是
整型
常量。3/2的结果是1。但是对于
整数
1来说,它的机器码0000000000000000 00000000 00000001 而浮点数的编码一般使用的IEEE754编码,上面的机器码用IEEE754编码
表示
,即为0。正确的写法...
定点
整数
的
小数
点约定在哪里?
答:
定点
整数
的定义 定点整数是指,
小数
点在数中的位置是固定不变的,通常有定点整数和定点小数。
C语言
里可以认为整数是定点数,小数只有float或者double类型。它们都属于浮点数类型,也就是说C语言的定点数就是整数类型。定点整数,小数点默认为在一个二进制数最低位的后面。在计算机中是以二进制形式
表示
的...
编程
c语言
输入
小数
输出
整数
求解~
答:
include <stdio.h> void main(){ float j;int i;printf ("输入一个
小数
:");scanf ("%f",&j);i=(int)j;printf ("j:%d",i);}可能是你电脑的问题。反正我是能运行的。而且结果是正确的
C语言
算
小数
间的除法且结果也是小数的应该
怎么表示
?
答:
在
C语言中整数
没有除法,只有取商(/),取余(%),所以,也没有什么舍入,2/3=0,3.2/2=1.6(2也是浮点数,因为不同数据类型的数是不能参与运算的),1.50000*6=9.0(同理,6也是浮点数)。C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储...
c语言中整数小数
乘除有何规定
答:
其实,
整数
没有除法,只有取商(/),取余(%),所以,也没有什么舍入 2/3=0 3.2/2=1.6(2也是浮点数,因为不同数据类型的数是不能参与运算的)1.50000*6=9.0(同理,6也是浮点数)
C语言中整型
常量有几种
表示
方法?
答:
在
C语言中
,
整型
常量有三种书写形式:(1) 十进制
整数
。十进制整数就是通常整数的写法。例如:11、15、21等。(2) 八进制整数。八进制整数的书写形式是在通常八进制整数的前面加一个数字0。例如:00、0111、015、021等,它们分别
表示
十进制整数:0、73、13、17 (3) 十六进制整数。十六进制整数...
用
C语言
编程一个
小数
分别得到
整数
部分和(小数部分的整数形式),比如2.89...
答:
将结果 保存到了数组里 void get(foat num,int a[]){ a[0]=(int)num;float temp=num - a[0];int len=strlen( (ftoa)temp );//转换为字符串并求其长度,如0.546长度为5 a[1]=temp* pow(10,(len-2));//把
小数
位 扩展到
整数
} ...
C语言
题目:输入一个正
整数
n(1<n≤10),再输入n个正数,输出平均值(保留两 ...
答:
%d",&n);printf("Please input %d integers:",n); //移动到循环外for(i=0;i<n;i++) //这里多了分号{scanf("%d",&a[i]);sum+=a[i];}average=sum/n; //sum是float才能得到
小数
printf("averge=%.2f\n",average); //变量名for(i=n-1;i>=0;i--)printf("%d ",a[i])...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜