| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 427 人关注过本帖
标题:求助,初学者,运行出错了
只看楼主 加入收藏
adge1017
Rank: 1
等 级:新手上路
帖 子:5
专家分:4
注 册:2010-12-6
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
求助,初学者,运行出错了
输入三角形三边,就面积:
#include <stdio.h>
 void main()
 {
    float a,b,c,s;double area;
    print("请输入三边长度:");
    scanf("%f,%f,%f",&a,&b,&c);
    if(a+b>c||b+c>a||a+c>b)
    { s=(a+b+c)/2;   
       area=sqrt(s(s-a)*(s-b)*(s-c));
     printf("area=%f\n",area);
    }
     else
     printf("无法构成三角形");
   }
运行时出错:area=sqrt(s(s-a)*(s-b)*(s-c));调用未定义的函数在main()中
搜索更多相关主题的帖子: 运行 
2010-12-06 09:45
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:7 
#include <math.h>
另外你那个判断也不正确应该是&&吧

★★★★★为人民服务★★★★★
2010-12-06 09:59
福利费
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:109
专家分:197
注 册:2010-9-26
收藏
得分:7 
说的很对是与不是或
2010-12-06 10:41
adge1017
Rank: 1
等 级:新手上路
帖 子:5
专家分:4
注 册:2010-12-6
收藏
得分:0 
我改了可是还是不行,不知道为什么
2010-12-06 10:48
vvvevvv
Rank: 2
来 自:黑龙江
等 级:论坛游民
帖 子:129
专家分:92
注 册:2010-9-9
收藏
得分:7 
程序代码:
#include <stdio.h>
#include<math.h>//引用了库函数  还是需要它的 lz用了sqrt()
void main()
{
    float a,b,c,s;
    double area;
    printf("请输入三边长度:");//是printf
    scanf("%f,%f,%f",&a,&b,&c);
    if(a+b>c&&b+c>a&&a+c>b)
    { s=(a+b+c)/2;  
       area=sqrt(s*(s-a)*(s-b)*(s-c));//是...s*(s-a)...
     printf("area=%f\n",area);
    }
     else
     printf("无法构成三角形");
   }

学习~
2010-12-06 10:57
快速回复:求助,初学者,运行出错了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016164 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved