永发信息网

库函数的使用

答案:1  悬赏:60  手机版
解决时间 2021-06-02 23:07
#include #include main () { float a,b,c; a=fabs(-4); b=pow(2,4); c=sqrt(16); pritnf("%f,%f,%f\n",a,b,c); } 教材答案是4.0;16.0;4.0 为什么在结尾加上一个零,是否有特殊含义,小弟教材是自学的,没教师讲,希望大虾们来指点下
最佳答案

你给的代码有语法问题。


=========================================


首先没法知道你是c的还是cpp的。我估计是c的吧?


include 没有真正地include头文件。


printf打成了pritnf。


=_= 不知道你自己有没有编译过?


==========================================


我给你改正了下。


代码如下:


#include <stdio.h>
#include <float.h>
int main ()
{
float a,b,c;
a=fabs(-4);
b=pow(2,4);
c=sqrt(16);
printf("%f,%f,%f\n",a,b,c);
exit(0);
}
=============================


这是运行结果。:


4.000000,16.000000,4.000000


===========================


至于你说的?我没怎么看明白。


首先,a,b,c你定义的是float。,也就是浮点型。本来就是输出的时候会后小数部分的。


然后,你说的那个保留一位小数吧?不是库函数的问题。而是输出的时候printf的格式控制串的工作。


你可以这样子写。


#include <stdio.h>
#include <float.h>
int main ()
{
float a,b,c;
a=fabs(-4);
b=pow(2,4);
c=sqrt(16);
printf("%.1f;%.1f;%.1f\n",a,b,c);
exit(0);
}


然后输出就是。


4.0;16.0;4.0


HOHO~还有问题么?

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
移动营业厅怎么操作
下载文件错误~
10年鞍山师范学院军训多长时间
高二生物第一章复习资料
武林大事件任务
苏州园区的医保卡在那些地方可以刷?
今天8月25号!有卖手机的吗?宁波现在诺基亚5
关于后弦。。。【仙鹤求助】sos
QQ这个栏最高有几个?
采购需具备哪些知识?
什么地方的锦鸡最有名
夏普9020今年(2010)市场价是多少?
NOKIAE66
本人想买手机一部,诺基亚(行货)价格不要太
这些句子,怎么翻译?
推荐资讯
在小县城里可以开一个肯德基连锁店吗?赢利大
当你爱上大你十岁的男人
联合国常任理事国时哪几个国家?
2009.10.16今天大盘会怎么走?
网络是工具,不是玩具。这句话对吗?
谁能给我个广东9区的dnf号 角色是剑魂的等级
考会计初级多长时间?
软件工程专业考研......
qq空间如何自定义装扮开场动画?自定义装扮里
诺基亚大头直充电器一般手机店有没有卖的?什
内虚应该吃什么药啊
在重庆师范大学第2学年,刚交了钱,读了半学
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?