首页 > 用户发贴区 > 编程问题提问区 > 初学C语言请你来帮助
2008
04-10

初学C语言请你来帮助

今年我刚刚学习C语言,好多东西不会,希望大家多多帮助啊。


怎么求三角形面积?谁会,帮我改一下啊,谢谢了


#include”math.h”


main()


{int a,b ,c,s;


printf(“piease input three numbers:”);


scanf(“%d%d%d”,&a,&b,&c);


s=(a+b+c)/2;


area=sqrt(s*(s-a)*(s-b)*(s-c));


printf(“%d”,area);}


 


初学C语言请你来帮助》有 5 条评论

  1. bear15888 说:

    上面的程序不就是求面积的吗?LZ要改什么样子的哦!

  2. daxia4540827 说:

    area未定义!

  3. amen 说:

    [QUOTE=daxia4540827]area未定义![/QUOTE]

    同意哥们的看法!!!

    undefine symbel ‘area’ before use

  4. amen 说:

    还有!!

    注意变量a , b , c , s , 与area 类型!!!

    改为float 好一点吧!!!!

  5. L.Y.Bin_1986 说:

    同以上兄弟们的观点基本一样。

    1、漏了个输入输出的头文件 stdio.h
    2、area…..未定义。
    3、数据类型改下。假如你输入2.5的话,就有麻烦了。
    4、a、b、c随便输入的话,你敢保证能组成一个三角形么?

留下一个回复