关于实数的整数部分与小数部

谁能给我讲解的详细一点呀,比如说我知道那个什么定义就是那个那个整数部分直接取于其最接近的两个整数中最小的正整数,小数部分等于原数减去整数部分,有这样两个例子第一个是 √3=√1<√3<√2??? 三是比二大的吧?还有另一个根号六等于根号四小于根号六小于根号九????他们之间不是5<6<7吗?

#include int main(void){double x,y,z,*intpart=&y,*fracpart=&z;void splitfloat (double x, double *intpart, double *fracpart);printf(" ");scanf("%lf", &x);splitfloat(x, intpart, fracpart);printf("The intpart is: %lf\t\n",*intpart);printf("The fracpart is:%.6lf\t ",*fracpart);return 0;}void splitfloat (double x, double *intpart, double *fracpart){ *intpart=(int)x; *fracpart=x-*intpart;} 你的两个指针都没指向具体的内存空间,往里面写内容就非法访问了。 另外,你的splitfloat函数也没调。追问

。。。。。。

。。。。。。

。。。。。。

。。。。。。

温馨提示:答案为网友推荐,仅供参考
相似回答