C语言程序设计第四版(何钦铭、颜晖)第八章指针之拆分实数的整数与小数部分
1. 拆分实数的整数与小数部分:要求自定义一个函数 void splitfloat (float x, int* intpart,float *fracpart);其中x是被拆分的实数,*intpart和*fracpart分别是将实数x拆分出来的整数部分与小数部分。编写主函数,并在其中调用函数splitfloat()。试编写相应程序。#includestdio.h #includestring.h void splitfloat(float x,int *intpart,float *fracpart); int main(){ float x,fracpart; int intpart; scanf(%f,x); splitfloat(x,intpart,fracpart); printf(x的整数部分为%d\n,intpart); printf(x的小数部分为%f,fracpart); return 0; } void splitfloat(float x,int *intpart,float *fracpart){ *intpart(int)x; *fracpartx-*intpart; }输入样例3.1415926输出结果x的整数部分为3x的小数部分为0.141593
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2420959.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!