设计c语言程序 不是很难的

来源:百度知道 编辑:UC知道 时间:2024/05/09 19:18:17
由键盘输入3个数,计算以这3个数为边长的三角形的面积。

这个对所有三条形都适用的:

#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c,T,area;
printf("请输入三角形的第一条边a= ");
scanf("%f",&a);
printf("请输入三角形的第二条边b= ");
scanf("%f",&b);
printf("请输入三角形的第三条边c= ");
scanf("%f",&c);
T=0.5*(a+b+c);
area=sqrt(T*(T-a)*(T-b)*(T-c));
printf("该三角形的面积为:%f\n",area);
}

这个对知道底和高的三角形适用,不具有普遍性

#include "stdio.h"
int main()
{

float h,area,b;
printf("请输入三角形的底:");
scanf("%f",&b);//输入底
printf("请输入三角形的高:");
scanf("%f",&h);//输入高
area=0.5*h*b;
printf("三角形面积为:%f\n",area);//输出面积
}

#include<stdio.h>
#include<math.h>
void main()
{
double a=0,b=0,c=0;
double p,s;
int flag=0;
do{
printf("Please inp