knrt.net
当前位置:首页 >> 用C语言判断等腰三角形 >>

用C语言判断等腰三角形

您好!很高兴为您解答. 程序修改如下: #include #include int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); if((a>=b+c)||(b>=a+c)||(c>=a+b)) printf("can't make up of triangle\n"); else if(a==b&&b==c)//此处有改动,原先“=”为赋值语句

#include <stdio.h> int main() { int a,b,c,i,n; printf("请输三角形个数:"); scanf("%d",&n); printf("\n"); for(i=1;i<=n;i++) { printf("请输三角形边长:"); scanf("%d",&a); printf("\n"); printf("请输三角形边长:"); scanf("%d",

VC6.0下调试通过,楼主请用 #include "stdio.h" void main() { double a,b,c; Begin:printf("Input a b c:\n");//输入三角形的三条边 scanf("%lf%lf%lf",&a,&b,&c); if(a+b<=c||a+c<=b||b+c<=a) {printf("Error input.Input again.\n");goto Begin;}

#include int main() { int a,b,c; printf("输入三角形的三条边: "); scanf("%d%d%d",&a,&b,&c); if(a+b>c && a+c>b && b+c>a) printf("三角形的周长为: %d\n",a+b+c); else printf("no\n"); return 0; }示例运行结果:输入三角形的三条边: 3 4 5 三角形的周长为: 12 输入三角形的三条边: 1 5 6 no

#includevoid main(){float a,b,c;scanf("%f%f%f",&a,&b,&c);if(a>0 && b>0 && c>0 & else if(a==b || a==c || b==c){printf("等腰三角形");}else if(a*a+b*b==c*c || a*a+c*

# include <stdio.h> # include <math.h> void main() { int a,b,c; double q,s; printf("please input a,b and c\n"); scanf("%d%d%d",&a,&b,&c); if(!(a>0 && b>0 && c>0)) { printf("a or b or c is negative"); } if(!((a+b)>c && (b+c)>a && (a+c)>b)) {

首先说你的语法没有问题,编译通过 但是 你这句 if((a==b)!=c ||(b==c)!=a||(a==c)!=b) 这的逻辑有问题,我们分析 a==b 如果成立 那么值就是1 1!=c 就是这么来执行的了 , 我想你这句想要表达的意思可能是 判断三边不相等,但两边相等 就是 是

你的逻辑表达式描述是错误的,例如:a==b!=c 这种关系运算是不能连续进行的,第一步运算 a==b 的结果将和后面的数据继续进行运算!而 a==b 的结果是“真”或者“假” 与 !=c 继续比较是没有意义的.如果你想表达 a与b相等,而b与c不等,应该写成: a==b && b!=c 你的每个逻辑表达式的错误是相同的.

void judge(int a,int b,int c) //判断三角形 {if(a+b>c&&b+c>a&&a+c>b) else if(a==b||b==c||a==c) { if(a==b==c) printf("等边三角形"); else printf("等腰三角形"); } else printf("不规则三角形"); else printf("不是三角形"); } void

#include <iostream.h> void main() { cout<<"请输入三角形三边"<<endl; int a,b,c; cin>>a>>b>>c; if ((a + b) <= c || (a - b) >= c || (a+c) <= b || (a - c) >=b || (b+c)<= a || (b-c)>=a) { cout<<"三角形不成立!"<<endl; } else { if (a==b) { if (a==c) { cout<<"

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