转化为字符串
2
以“.”分割为数组r
3
输出r[0]、r[1] (不包括小数点)
有必要时,输出前将r[0]、r[1] 转化成数值
输入正数c
var s:String=c.toString
var r:Array=s.split(".")
var a:int=int(r[0])
var b:int=int(r[1])
输出a(整数部分)、b(小数部分)、c(输入的原数据)
#include <stdio.h>#include <math.h>
int main() {
double x=3.1415, intpart //为变量赋初值
double fractpart = modf(x, &intpart) //求3.1415的小数部分
int intNum=(int)x
printf("%lf的整数部分是:%d,小数部分是:%lf\n", x,intNum,fractpart)
return 0
}