c语言怎样分离小数与整数

Python017

c语言怎样分离小数与整数,第1张

c语言中要分离小数整数,可以使用以下的代码,将一个带小数分离出整数部分和纯小数部分:double a=3.14,bint cc=ab=a-cprintf("c=%d b=%g\n",c,b)

自己主要要明白怎样将小学的数学知识转换为计算机的知识。除10求余,就是个位数,求商就是没有个位数的数,然后重复进行不就行了。所以程序段为:a是输入的数do printf("%d\n",a%10) //输出余数 a=a/10//求商while(a!=0)//a不等于0表示还没有输出完。

可以利用求模运算得到数据的最低位,然后将数据除以10,再重复,直到数据为0,只不过得到的各位是倒序的

x=1234while ( x ) { printf("%d ",x%10)x/=10} printf("\n")

这样会输出4 3 2 1