C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出该三角形三条边长及面积。

C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出该三角形三条边长及面积。,第1张

#include<stdioh>

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;

}

#include<iostream>

#include<malloch>

using namespace std;

struct node

{

int no; //代表编号结点的数据

int code;//代表密码结点的数据

node next;//代表后一个结点的地址

};

int main()

{

int m,n,i,j;

node p,q,first;

m=3;

cout<<"请输入人数 n:";

cin>>n;

for(i=1;i<=n;i++)

{

if(i==1)

{

first=p=(node)malloc(sizeof(node));

if(p==0)

return 0;

}

else

{

q=(node)malloc(sizeof(node));

if(q==0)

return 0;

p->next=q;

p=q;

}

cout<<"请输入第 "<<i<<" 个人的密码: ";

cin>>(p->code);

p->no=i;

}

p->next=first; //让表尾指向表头形成循环链表

p=first;

cout<<"出列顺序为: ";

for (j=1;j<=n;j++)

{

for(i=1;i<m;i++,p=p->next);

m=p->code;

cout<<p->no<<" ";

p->no=p->next->no;

p->code=p->next->code;

q=p->next;

p->next=p->next->next;

free(q);

}

cout<<endl;

return 0;

}

以上就是关于C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出该三角形三条边长及面积。全部的内容,包括:C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出该三角形三条边长及面积。、c语言:有n个人围成一圈,从第一个人开始报数1、2、3,每报到3的人退出圈子。编程使用【链表】找出、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9777455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存