QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 887|回复: 2

学习C语言时碰到问题卡住了,请求高人指点!!!

[复制链接]
发表于 2005-10-20 09:26:52 | 显示全部楼层 |阅读模式
#include<stdio.h>
#include<math.h>
main()
{
float a,b,c,s,area;
scanf("%f,%f,%f",&a,&b,&c);
s=1/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%f,b=%f,c=%f,s=%f\n",a,b,c,s);
printf("area=%f\n",area);
}

为什么上面个东西可以在xp上编译却不可以在linux上编译?
发表于 2005-10-20 09:37:49 | 显示全部楼层
编译时要指定数学库:
gcc test.c -lm -o test
回复

使用道具 举报

 楼主| 发表于 2005-10-20 10:41:42 | 显示全部楼层
谢谢,解决了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 16:24 , Processed in 0.064955 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表