如何用C语言编程序:输入三个数,判断是不是构成三角形

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用C语言编程序:输入三个数,判断是不是构成三角形相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
int main()

int a,b,c;
int is_ok=0;
printf("请输入三角三条边长(每条边长用空格隔开):");
scanf("%d %d %d",&a,&b,&c);
if(a+b>c)

is_ok=1;

if(a+c>b)

is_ok=1;

if(b+c>a)

is_ok=1;

if(is_ok==1)

printf("你输入的三角形三条边长(a=%d,b=%d,c=%d)可以构成一个三角形!\\n",a,b,c);

else

printf("你输入的三角形三条边长(a=%d,b=%d,c=%d)不能构成一个三角形!\\n",a,b,c);

return 0;
//望采纳

参考技术A ①三角形任意两边之和大于第三边
②三角形任意两边之差小于第三边
把输入的数据用三个变量储存起来根据上面的定义运算 如果结果符合就是三角形

如何用c#语言编一个比较三个数大小的程序,并输出最大值和最小值?

控制台应用程序

参考技术A #include<iostream.h>
void main(void)

double a,b,c,i,j,k,d,e;
cout<<"输入三个不相等的数\n";
cin>>a>>b>>c;
i=a;
j=b;
k=c;
d=i>j?i:j;
e=d>k?d:k;
cout<<"最大数是"<<e;
d=i<j?i:j;
e=d<k?d:k;
cout<<"最小数是"<<e;
追问

不是c语言 是c#
要求用 if...else语句做

追答

#include
void main(void)

int total[3],temp;
for(int i=0;i>total[i];

if(total[0]total[2])
if(total[0]>total[2])
couttotal[1])

if (total[1]>total[2])
cout<<"最大数是"<<total[0]<<"\t"<<"最小数是"<<total[2];
else if(total[1]<total[2])

if(total[0]<total[2])
cout<<"最大数是"<<total[2]<<"\t"<<"最小数是"<<total[1];
else
cout<<"最大数是"<<total[0]<<"\t"<<"最小数是"<<total[1];




参考技术B #include "stdafx.h"
#include "iostream"
using namespace std;

int _tmain(int argc, _TCHAR* argv[])

int temp,max,min,a,b,c;
cin>>a;
cin>>b;
cin>>c;
if(a>b)
if(a>c)
max=a;
else
max=c;

else
if(b>c)
max=b;
else
max=c;

if(a<b)
if(a<c)
min=a;
else
min=c;

else
if(b<c)
min=b;
else
min=c;

cout<<"max is:"<<max;
cout<<"min is:"<<min;
system("pause");
return 0;
参考技术C #include<stdio.h>
void main()

int a,b,c,max,min;
if(a>b)

max=a;

else

min=b;

if(max<c)

max=c;

else if(min<c)

min=c;

printf("max=%d,min=%d\n",max,min);
追问

不是c语言 是c#
要求用 if...else语句做

以上是关于如何用C语言编程序:输入三个数,判断是不是构成三角形的主要内容,如果未能解决你的问题,请参考以下文章

C语言 输入三角形三边a,b,c,判断是不是能构成三角形

如何用c语言编程,判断一个三位数是不是为顺子(不是顺子直接提示出错)?

大学vb,输入三个数,判断是不是能构成三角型,若能,求其面积

编写一个函数,判断三个数是不是能构成一个三角形,python

c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形。

c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形。