#include<stdio.h>
intmain()
{
folata,b,c,s,p;
printf("請輸入三角形的三邊:");
scanf("%f%f%f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形的面積為:%.1f",s);
return0;
}
擴展資料
C語言求楊輝三角形:
intmain()
{
intn;
cout<<"請輸入行數:"<<endl;
cin>>n;
intupNumber=1;//用來記錄上壹個數
for(inti=1;i<=n;i++)
{
upNumber=1;
//輸出三角空格
for(intj=n;j>i;j--)//這是為了使三角形成為正三角形
{
cout<<"";
}
cout<<"1";//這是輸出每壹行的第壹個1
for(intj=1;j<=i-2;j++)
{
upNumber=(i-j)*upNumber/j;
cout<<upNumber<<"";
}
cout<<"1"<<endl;//每壹行的最後壹個1
}
return0;
}