C语言floor,为什么出错??能详细解释一下吗?谢谢大虾拉
#include<stdio.h>#include<math.h>voidmain(){doublea;intc;printf("inputadatatoanalyze\...
#include<stdio.h>
#include<math.h>
void main(){
double a;
int c;
printf("input a data to analyze\n");
scanf("%f",&a);
c=floor(a);
printf("the zhengshu is%d",c);
} 展开
#include<math.h>
void main(){
double a;
int c;
printf("input a data to analyze\n");
scanf("%f",&a);
c=floor(a);
printf("the zhengshu is%d",c);
} 展开
4个回答
展开全部
1 #include<math.h>
2 #include<stdio.h>
3 //gcc test.c -o test -lm
4 //-lm 数学函数得用
5 int main(void)
6 {
7 double a;
8 int c;
9 printf("input a data to analyze\n");
10 scanf("%lf",&a);
11 c=floor(a);
12 printf("the zhengshu is%d",c);
13 return 0;
14 }
//我的是用LINUX 的GCC 编译的,也是提示没有定义FLOOR,查资料说,连接的时候得加-lm 选项,我加上就好啦,不知道你是不是和我一样
2 #include<stdio.h>
3 //gcc test.c -o test -lm
4 //-lm 数学函数得用
5 int main(void)
6 {
7 double a;
8 int c;
9 printf("input a data to analyze\n");
10 scanf("%lf",&a);
11 c=floor(a);
12 printf("the zhengshu is%d",c);
13 return 0;
14 }
//我的是用LINUX 的GCC 编译的,也是提示没有定义FLOOR,查资料说,连接的时候得加-lm 选项,我加上就好啦,不知道你是不是和我一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c=floor(a);//floor函数没有实现,肯定报错
追问
那该怎么解决啊???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
floor函数原型是什么呀?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询