|
|
发表于 2021-3-25 19:58:16
From FishC Mobile
|
显示全部楼层
|阅读模式
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 木目簌 于 2021-3-25 20:07 编辑
- #include<stdio.h>
- #include<math.h>
- int main()
- {
- int a,b,c;
-
- printf("请输入三角形三边长: ");
- scanf("%d%d%d",&a,&b,&c);
-
- if(a>b){
- a=b;
- }else if(a>c){
- a=c;
- }else if(b>c){
- b=c;
- }
- printf("三角形的三边长为: %d,%d,%d\n",a,b,c);
-
- if((a+b)>c){
- if(pow(a,2)+pow(b,2)=pow(c,2)){
- printf("这是一个直角三角形\n");
- }else if(pow(a,2)+pow(b,2)>pow(c,2)){
- printf("这是一个锐角三角形\n");
- }else if(pow(a,2)+pow(b,2)<pow(c,2)){
- printf("这是一个钝角三角形\n");
- }
- }else{
- printf("这不是一个三角形\n");
- }
-
-
- return 0;
- }
复制代码 求助大佬帮忙,老师上课留了个三角形类型的作业,上晚自习的时候闲的没事就用手机编程软件试了一下,结果出现这个问题,网上有说是运算优先级也有说是设置问题,求助大佬帮忙,谢谢大佬了
if(pow(a,2)+pow(b,2)=pow(c,2))——>if(pow(a,2)+pow(b,2)==pow(c,2))
|
|