夜与久歌 2022-11-13 23:37 采纳率: 84.6%
浏览 28
已结题

如何输出这个程序代码

这个问题怎么写代码啊 求以1-1000内的3个整数为边长、能够形成直角三角形且两个直角边边长相差为1的三角形数目与各边边长(仅边长排列顺序不同则认为是同一三角形,如 [3,4,5], [4,3,5]是同一三角形)

  • 写回答

2条回答 默认 最新

  • 爱音斯坦牛 优质创作者: 编程框架技术领域 2022-11-14 00:04
    关注

    代码如下,有帮助的话记得采纳一下哦!

    #include <stdio.h>
    int main(){
        int a,b,c,n=0;
        for(a=1;a<1000;a++)
       { 
         b=a+1;
         for(c=b+1;c<=1000;c++)
         { 
            if(a*a+b*b==c*c)
            n=n+1;
         }
       }
      printf("%d",n);
      return 0;
      }
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月22日
  • 已采纳回答 11月14日
  • 创建了问题 11月13日