唐尧虞舜如何传位的:C语言编程!急

来源:百度文库 编辑:高校问答 时间:2024/04/30 04:02:39
1,编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出"不能构成三角形",若能则求出该三角形的面积并输出(保留2位小数)
2,编写一个程序,输入两个数a和b,判断a是否能被b整除 (请写出程序)

1、
if(a+b>c && a+c>b && b+c>a) 能
else 不能

S = [p(p - a)(p - b)(p - c)]^(1/2),p = (a + b + c)/2

2、
if(a%b==0) 能
else 不能

void f(int a,int b,int c){
bool i_t=false;

if(a+b>c&&a+c>b&&b+c>a) i_t=true;
if(!i_t) prinf("不能构成三角形");
else ....//用海伦公式求
}

这两个程序太无聊了,写这样的程序,第一步,找到题目的关键表达式,如1题,a,b,c之间的关系为关键表达式,
当 a > b > c时 a< b+c这就能构成三角形了!那就好办了!大边小于两小边和

tanyuguo 兄下手好快啊, 呵呵, 赞一个

两道似乎都是比较基础的语法题, 楼主有时间看看书, 多努力啊

不过第一道还带上海伦公式, 呵呵, 更像是在考数学

include <math.h>
include <stadio.h>
float a,b,c,s;
input ("a="&a,"b="&b,"c="&c);
if (a+b)<c
print ("不能构成三角形");
else
if (b+c)<a
print ("不能构成三角形") ;
else
if (a+c)<b
pingt ("不能构成三角形") ;
else
pingt (a,b,c,);