1.用函数调用的方法输入三个正数,判断以这三个数为边长能否组成三角形?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.用函数调用的方法输入三个正数,判断以这三个数为边长能否组成三角形?相关的知识,希望对你有一定的参考价值。

#include<stdio.h>

int fun()

int a,b,c;

scanf("%d%d%d",&a,&b,&c);

if(a+b>c&&c+b>a&&a+c>b)

if(a==b&&b==c&&c==a)

printf("等边三角形");

if((a==b&&c!=a)||(a==c&&c!=b)||(b==c&&b!=a))

printf("等腰三角形");

if(a!=b&&b!=c&&c!=a)

printf("三角形"); 

else

printf("不能构成三角形");

int main()

fun();//在主函数中引用自定义函数;

  

参考技术A #include <stdio.h>
bool issan(int a,int b,int c)
if(!a||!b||!c ||a==b||b==c||a==c||a+b<=c||b+c<=a||a+c<=b)return false;
else return true;

int main()

int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(issan(a,b,c))printf("能组成三角形");
else printf("不能组成三形");
return 0;

锦囊4-判断数据大小

【程序描述】

输入三个整数x,y,z,请把这三个数由小到大输出。

【程序分析】

可以借助列表的sort方法完成排序。首先将用户输入的整数存放在列表中,列表从小到大排序后,通过遍历的方式输出列表中的值即可。

【程序实现】

x=int(input("请输入进行比较的第1个数:"))
    y=int(input("请输入进行比较的第2个数:"))
    z=int(input("请输入进行比较的第3个数:"))

list=[x,y,z]
    list.sort()
    for i in range(len(list)):
        print(list[i])

  

以上是关于1.用函数调用的方法输入三个正数,判断以这三个数为边长能否组成三角形?的主要内容,如果未能解决你的问题,请参考以下文章

编写java程序,输入三个整数x,y,z,请把这三个数由小到大输出

请问这个Java代码怎么写,输入三个整数,如果三个整数都相等,那么输出“这三个数相等”

输入ABC三个数代表三角形的三个边这三个数能否组成三角形,能就计算面积输出,否给出其提示画出过程流程图

用C语言做,输入三个整数x,y,z,请把这三个数由小到大输出

输入三个整数x,y,z,请把这三个数由小到大输出:用JAVA语言编程

剑指offer系列5:二进制中1的个数