永发信息网

请帮忙解答一个C语言的题目,谢谢了! 听说有好几种答案,只要一种就行了!谢谢!只有20分,全给了!

答案:4  悬赏:60  手机版
解决时间 2021-02-13 06:48
不使用任何自定义数据类型,编写一个函数,该函数能够将一个实数分解为它的整数和小数部分。即:使得该函数的调用者能够通过调用它即得到一个实数的整数部分,又能够得到该实数的小数部分(也是一个实数)。
最佳答案
我要分啊...........给我
/////////////////////////////////////////
// C-Free 4.1
// MinGW 3.4.5
// veket的小号
/////////////////////////////////////////
#include
void GetIntegerAndFloatPart(double, int *, double *);
int main()
{
double n;
int IntegerPart;
double FloatPart;
printf("input n:\t");
scanf("%lf" , &n);
GetIntegerAndFloatPart(n, &IntegerPart, &FloatPart);
printf("%Integer Part of %lf is %d\n", n, IntegerPart);
printf("Float Part of %lf is %lf\n", n, FloatPart);
return 0;
}
void GetIntegerAndFloatPart(double x,int *i, double *f)
{
*i = (int)x;
*f = x - *i;
}
全部回答
输入:123.456 输出123和456?
建议:你可以将实数强制转换为字符串。这样,是不是可以利用spit('.')函数小数点前面和后面的东东哦。。然后,,,还是自己实现吧。
void fun(float f, int &x, int &y) { float fy; x=(int)f; y=0; fy=f-x; while(fy>0) { y=y * 10+ (int)(fy*10); fy = fy *10 - (int)fy; } printf("整数部分 = %d, 小数部分 = %d", x,y); return; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求对联。上联:茶香袅袅萦尘榻。求下联尾字为
径河中路/新区六路(路口)我想知道这个在什么
在如图电路中,Us=15V,RL=1.1千欧,稳压管VZ的
2.不进行初始化即可自动获得初值0的变量包括
海德教育信息咨询有限公司这个地址在什么地方
中国一个导弹多少钱
苹果6s plus现在总是经常死机怎么办?然后锁
我看到帅哥的肌肉就湿湿的正常吗?
乡下人野生溪鱼馆这个地址在什么地方,我要处
小孩吓到怎样扎针
轮胎从215换成205或者195会更省油吗
亚历山大灯塔还在么、
2012年7月9日,最高人民法院统一行使死刑复核
湖北汉伟新材料有限公司在哪里啊,我有事要去
中国历史上十大以少胜多的战役排名?
推荐资讯
亚欣口腔诊所地址在什么地方,我要处理点事
健民镶牙老店地址好找么,我有些事要过去
北方·国际传媒中心特斯拉目的地充电站怎
前男友为什么不拒绝见面还托着你,这是什么心
TIT健身俱乐部(东圃No611号店)怎么去啊,有知
维家订制家具怎么去啊,我要去那办事
鑫浩峰实业有限公司这个地址在什么地方,我要
【后起之秀】后起之秀后面跟一句什么好
ipad有什么程序支持玩奥拉星?据说是有这个程
求韩国电影(爱人)完整版
红河学院里仁门在什么地方啊,我要过去处理事
虎皮鹦鹉繁殖期间需要注意什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?