promise.xn 2021-11-23 15:20 采纳率: 100%
浏览 142
已结题

C语言求三角形勾股数

直角三角形的三边满足,A^2+b^2=c^2,如果三个都是整数,则称ABC为一组勾股数。
编程输入每编程都不大于20的所有勾股数。
输入提示信息格式:无
输入数据格式要求:无
输出数据格式要求:“a=%d\tb=%d\tc=%d\n”
程序运行示例:
a=*** b=*** c=***
a=*** b=** c=**
……
(一共六组解)

  • 写回答

1条回答 默认 最新

  • ヾ凉秋 2021-11-23 15:24
    关注
    #include<stdio.h>
     int main() 
     { 
         int i=20;
         for(int a = 1; a <= i; a++)
         {
            for(int b = a; b <= i; b++)
            {
                for(int c = b; c <= i; c++)
                {
                    if(a*a + b*b == c*c)
                    {
                        printf("a=%d\tb=%d\tc=%d\n", a, b, c);
                    }
                }
            }
         }
     }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月1日
  • 已采纳回答 11月23日
  • 创建了问题 11月23日

悬赏问题

  • ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条
  • ¥15 Python报错怎么解决
  • ¥15 simulink如何调用DLL文件
  • ¥15 关于用pyqt6的项目开发该怎么把前段后端和业务层分离
  • ¥30 线性代数的问题,我真的忘了线代的知识了
  • ¥15 有谁能够把华为matebook e 高通骁龙850刷成安卓系统,或者安装安卓系统
  • ¥188 需要修改一个工具,懂得汇编的人来。
  • ¥15 livecharts wpf piechart 属性
  • ¥20 数学建模,尽量用matlab回答,论文格式
  • ¥15 昨天挂载了一下u盘,然后拔了