从键盘输入三个正整数,判断它们是否构成等腰三角形
2015-03-08 12:56
351 查看
設計思路:由三角形成立的条件来判定给出的三条边是否能构成三角形,再由等腰三角形的判定条件来判定此三角形是否为等腰三角形。程序如下:
/*
cj6.c 从键盘输入三个正整数,判断它们是否构成等腰三角形
*/
#include<stdio.h>
main()
{
int a=0,b=0,c=0;//定义三角形的三边
printf("请输入三角形的三条边:a,b,c:");
scanf("%d,%d,%d",&a,&b,&c);
if((a+b)>c&&(a-b)<c)//判断三角形成立的条件
{
if(a==b||b==c||c==a)//特殊情况:等腰三角形的条件
printf("这是个等腰三角形\n");
else
printf("这是三角形,但不是等腰三角形\n");
}
else
printf("这三条边不能构成三角形\n");
}
/*
cj6.c 从键盘输入三个正整数,判断它们是否构成等腰三角形
*/
#include<stdio.h>
main()
{
int a=0,b=0,c=0;//定义三角形的三边
printf("请输入三角形的三条边:a,b,c:");
scanf("%d,%d,%d",&a,&b,&c);
if((a+b)>c&&(a-b)<c)//判断三角形成立的条件
{
if(a==b||b==c||c==a)//特殊情况:等腰三角形的条件
printf("这是个等腰三角形\n");
else
printf("这是三角形,但不是等腰三角形\n");
}
else
printf("这三条边不能构成三角形\n");
}
相关文章推荐
- 转:从键盘输入三个整数,判断是否能构成三角形
- 从键盘输入三个整数,判断是否能构成三角形
- 判断输入的三个数据是否可以构成一个三角形
- 12月27日任务 从键盘任意输入三角形的三边,判断是否能构成三角形,若能,则计算三角形的面积并输出,若不能,则输出不能构成三角形
- P53.37(设计一个程序,从键盘输入一个正整数M,判断该正整数是否左右对称,若对称,则输出yes,否则输出no。)
- P51 第18题 从键盘输入一个正整数n,判断其是否同时含有奇数字和偶数字
- java编程:命令行输入的三个整数判断是否构成三角形,不能就抛异常。
- 输入一串字符,字符个数不超过100,且以“.”结束。 判断它们是否构成回文。
- 从键盘输入三个数并计算以它们为边长的三角形的面积
- 设计一个三角形类,能够输入三角形的三个顶点,求出其面积、周长,并判断其是否为直角三角形和等腰三角形。
- 第六周任务四设计一个三角形类,能够输入三角形的三个顶点,求出其面积、周长,并判断其是否为直角三角形和等腰三角形。
- 从键盘任意输入一个年号,并判断它是否是润年
- (1)任务描述 编写一个程序:输入一个身份证号,判断该号码对应的人是否是18至25岁女孩,是则输出”yes”,否则输出”no” (2)功能要求 ①输入一行给出正整数N(<= 100)是输入的身份证号码
- js判断输入是否为数字、正整数、浮点数等的函数
- python键盘输入五个数字,判断是否是回文数
- 输入一个正整数,判断其是否为回文数
- 第三十九讲项目4——输入一个正整数,判断其是否为一个回文数
- 初学python:输入一个正整数,并判断是否为水仙花数
- 输入三个数,判断能否构成锐角三角形
- 写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,