ChinaUnix.net
相关讨论

------------------------------------- #include #include<math.h> double power(double a, double b) { return pow(a,b); } int main() { printf("%f\n", power(2, 4)); return 0; } -------------------------------------- 以上程序编译出现以下错误: /tmp/ccsow8ML.o: In function `power': test.c:(.text...

by wbbscorpio - C/C++ - 2007-07-13 10:28:32 阅读(1860) 回复(4)

math库里没有四舍五入函数? [ 本帖最后由 yxpxa 于 2009-4-5 10:15 编辑 ]

by yxpxa - Python - 2009-05-31 09:40:13 阅读(9523) 回复(6)

/** *本程序的功能是随机产生50个0到100的随机数, *并计算出值在70到80之间随机数的个数(包括70,不包括80) **/ public class MyClass { /*主函数main()是所有Java应用程序的入口 其参数args在这里没有用到 */ public static void main(String args[]) { int result=0; //用于保存值在70到80之间随机数的个数 int i=0; //随机数的个数 int randomNum; //产生的随机数 while(i=70 && randomNum ...

by jacksave2915 - Java文档中心 - 2007-03-28 10:41:13 阅读(609) 回复(0)

[code] #include #include <math.h> main() { printf("%d",floor(100.23)); getch(); } [/code] 为什么我这里的返回是0; 谁能帮帮我

by ufoace - C/C++ - 2006-05-21 13:50:27 阅读(4087) 回复(3)

程序老是在bind()时报10049号错误,不知道为什么,哪位高手指点一下?谢谢,代码如下: #include "testsocket.h" int main() { int ret; WSADATA wsadata; SOCKET sock; char hostname[512]; struct hostent *localhost; WSAStartup(MAKEWORD(2,2), &wsadata); sock = WSASocket(AF_INET, SOCK_RAW, IPPROTO_RAW, NULL, 0, WSA_FLAG_OVERLAPPED); if (sock == INV...

by soloarrow - C/C++ - 2004-04-09 12:00:55 阅读(1157) 回复(2)

linux下math.h中不存在对函数sqrt的声明,为什么调用sqrt的时候还要包含头文件math.h。我知道需要加-lm才可以,但想不通这是怎么回事。而且我在glibc中竟未找到实现sqrt()的代码段,有一些名字上相异的函数。比如s_sqrtl,s_sqrtf,w_sqrtl,w_sqrtf,这是怎么回事。 哪位指点指点,谢谢。

by apor - C/C++ - 2011-02-28 23:52:09 阅读(7114) 回复(7)

请教大家,我在linux环境下编程过程中,用到求x的y次方的函数pow时,但是math.h中没有这一个库函数,我在linux的库文件目录中搜索,发现有一个tgmath.h的库文件,里面包含pow函数,但是在程序中加上#include math.h>;后,出现好像是函数参数的问题!不知道应该怎么解决!请大家多多指教~! 另外说明在unix环境下,在math.h中可以找到pow函数!~

by phoenixinf - 程序开发 - 2005-01-18 12:27:39 阅读(1218) 回复(3)

请教大家,我在linux环境下编程过程中,用到求x的y次方的函数pow时,但是math.h中没有这一个库函数,我在linux的库文件目录中搜索,发现有一个tgmath.h的库文件,里面包含pow函数,但是在程序中加上#include math.h>;后,出现好像是函数参数的问题!不知道应该怎么解决!请大家多多指教~! 另外说明在unix环境下,在math.h中可以找到pow函数!~

by phoenixinf - Linux环境编程 - 2005-01-18 12:27:39 阅读(3463) 回复(3)

请教大家,我在linux环境下编程过程中,用到求x的y次方的函数pow时,但是math.h中没有这一个库函数,我在linux的库文件目录中搜索,发现有一个tgmath.h的库文件,里面包含pow函数,但是在程序中加上#include math.h>;后,出现好像是函数参数的问题!不知道应该怎么解决!请大家多多指教~! 另外说明在unix环境下,在math.h中可以找到pow函数!~

by phoenixinf - C/C++ - 2005-01-18 14:05:54 阅读(8526) 回复(7)

程序如下: #include ; #include ; #include <math.h>; main() { printf("%f,%f\n",sin(3.14),cos(3.14)); } 文件名test.c 编译命令 gcc -g -o test test.c 编译说 没有sin() cos()这两个函数没有声明。 什么原因麻。math.h stdlib.h,stdio.h在一个目录下,怎么找得到printf找不到sin()呢,其他数学函数也是这样,怪了!!!! 急,我怎么总遇到这种简单而有奇怪的问题。

by mybohr123 - C/C++ - 2004-09-04 06:23:52 阅读(2858) 回复(11)