88问答网
所有问题
C语言按顺序输入整数a,b,c(直直斜),判断是不是直角三角形,不是则输出“no”,是则输出面积的2倍。
如题所述
举报该问题
推荐答案 2018-10-26
#include <stdio.h>
int main(){
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if(a*a+b*b!=c*c)
printf("no");
else printf("%d",a*b);
return 0;
}
追问
好像不对?
追答
你输入格式错误。输入的三个数之间用逗号分隔,而不是空格。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MgSVMgV1VM1MgVVBBcB.html
相似回答
C语言
程序:
输入
三个数
判断是否
构成
直角三角形
答:
{ if (a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)printf("是直角三角形!\n");else printf("
不是直角三角形
!\n");} else printf("不能构成三角形!\n");return 0;}
c语言,判断是否是直角三角形
。求详细编程
答:
示例代码:include<stdio.h> void main () { printf("Description"); float
a, b, c
; printf("请
输入三角形
三边"); scanf("%f,%f,%f",&a,&b,&c); if (a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a) printf("yes"); else printf("
no
"); } ...
c语言,判断是否是直角三角形
。求详细编程
答:
int main(void){ int a,b,c;//保存三边数据 printf("请
输入三角形
三边:\n");while (1){ scanf("%d %d %d",&a,&b,&c);//输入三边数据 if (((a+b)>c)&&((a+c)>b)&&((b+c)>
a))
//
判断是否
为三角形 { printf("三角形三边为:%d,%d,%d\n"
,a,b,c)
;break;} else...
C语言
中
输入三角形
三条边的实数,如何
判断是直角三角形
?
答:
a+b>c)&&(a+c>b)&&(b+c>a)&&fabs(a*a-b*b-c*c)<1e-6)//浮点数不能直接判断等于不等于 printf("是直角三角形!!\n"); else printf("
不是直角三角形
!!\n"); system("pause");}直角三角形是一个几何图形,是有一个角为直角的
三角形,
有普通的直角三角形和等腰直角...
c语言判断三角形
类型
答:
等腰三角形。}elseif(aa+bb==cc||aa+cc==bb||bb+cc==aa){//
直角三角形
。}elseif(aa+bb<cc||aa+cc<bb||bb+cc<aa){//钝角三角形。}else{//锐角三角形。完整代码。下面是一个完整的判断三角形类型的代码。```ccludetain(){ta
,b,c
;tf("请输入三角形的三条边长");f("%d%d%d",...
...
a,b,c,
用勾股定理
判断是否
为
直角三角形,
打印
输出
结果
答:
include<stdio.h> include<math.h> void main(){ int
a,b,c
;printf("please input a,b,c\n");scanf("%d %d %d",&a,&b,&c);if(c==sqrt(a*a+b*
b))
printf("可以构成
直角三角形
\n");else printf("不能构成直角三角形\n");} ...
输入三角形
的三边长
,判断
这个三角形
是否是直角三角形
。
C语言
程序设计答 ...
答:
(1)算法分析:直角三角形斜边最长,要先找出三边中最长的边
,判断
最长边的平方是否等于其余两边的平方和,若相等就
是直角三角形
。(2)/*源程序如下:*/ include <stdio.h> void main(){ int
a,b,c,
t;/* 三边设为a,b,c,t是用于交换的中间变量 */ scanf("%d,%d,%d",&a,&b,&c);...
C语言
:
判断三角形是否
为
直角三角形
答:
首先是输入3个数,即三角形三条边,要有等于才行 前面3个条件满足,才能构成三角形;否则不是三角形 然后
判断,是否
有满足
直角形
的条件;只要有两个边得平方等于另一个边得平方;即使
直角三角 形
;输出yes 你把最后两个语句去掉看看,还有 else if(c > b+c)printf("not a triangle\n");你打...
大家正在搜
c语言输入整数输出每一位
逆序输出整数c语言程序
将输入的整数逆序输出
C语言输入两个整数a和b求和
c语言逆序输出整数
c语言整数正序输出
输入n个整数逆序输出
c语言对输入的任意个数进行排序
输入十个整数逆序输出