mdsk.net
当前位置:首页 >> 编写一程序,要求由键盘输入三个数,计算以这三个... >>

编写一程序,要求由键盘输入三个数,计算以这三个...

#include<stdio.h>#include<math.h> void main() { double a,b,c,d,s,q; printf("输入三边长"); scanf("%d%d%d",&a,&b,&c); d=fabs(a-b); if(d<c&&a+b>c) { q=(a+b+c)/2; printf("%f",s=sqrt(q*(q-a)*(q-b)*(q-c))); } else printf("非三角形"); }

#include <stdio.h> int main(void) { double dblNum1,dblNum2,dblNum3; scanf("%f%f%f",&dblNum1,&dblNum2,&dblNum3); //输入的三个数,用空格隔开,支持小数 printf("%f",(dblNum1+dblNum2+dblNum3)); //输出三个数的和 return 0; //main函数正常结束 } 绝对只使用C语言,不是C++

#include main() { printf("请输入三边:"); float a,b,c; scanf("%f %f %f",&a,&b,&c); if(a+b>c && a+c>b && b+c>a) { printf("该三边组成的三角形周长为:%f",(a+b+c)); } else { printf("该三边不能构成三角形"); } }

这个涉及到三角形的面积s=(1/2)*(a*h) 以及C语言中的一个平方根的函数:sqrt函数.你应该先根据三个边长求出其中对应的一条底边a上的高h#include <stdio.h>#include <math.h> int main() { float a, b, c, h, x,s=0; scanf("%f%f%f", &a, &b, &c); x=(a*a+b*b-c*c)/(2*a); h= sqrt(b*b-x*x);//计算底边a上的高h s=(1/2)*(a*h) ;//计算三角形面积 printf("s = %f\n", s); return 0; } 望采纳.

main() { int a, b, c; double h, s; printf("please input the 1st num:\n"); scanf("%d",&a); printf("please input the 2nd num:\n"); scanf("%d",&b); printf("please input the 3th num:\n"); scanf("%d",&c); s=a*b*c; h=a+b+c; printf("their product is %d\n", &s); printf("their sum is %d\n", &h); }

最懒的回答:c语言编程 这本书上有~! #include "stdio.h" void input(int a[] , int n); void sort(int a[] , int n ); void output(int *, int n ); void main() { int a[2]; input(a,2); sort(a,2); output(a,2); } void input(int b[] , int n) { int i; for (i=0 ; i

#include <iostream> using namespace std; void main() { int a,b,c,d; cout<<"请输入三个数"<<endl; cin>>a>>b>>c; d=a*b*c cout<<"三个数a,b,c的乘积:"<<d<<endl; }

这样就可以了吧:#include<stdio.h> void main() { int a,b,c,s,j; scanf("%d%d%d",&a,&b,&c);/*读入三个数*/ s=a+b+c;j=a*b*c;/*计算它们的和、积*/ printf("%d %d\n",s,j);/*输出*/ }运行一下就可以了.

#include<stdio.h> void main() { int a,b,c; printf("input three :") scanf("%d%d%d",&a,&b,&c); if(a>b) { if(a>c) { printf("%d大\n",a); } else { printf("%d大\n",c); } } else { if(b>c) { printf("%d大\n",b); } else { printf("%d大\n",c); } } }

用一个循环确定满足不满足够成三角形的条件:两边之和大于第三边,两边之差小于第三边.再用三角形面积公式算出来就可以了啊S=根号下p(p-a)(p-b)(p-c) 其中p=(a+b+c)/2

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com