当前位置:编程学习 > C/C++ >>

C语言:输出500以内所有勾股数 用C语言程序表达!

追问:不行啊???谢谢
答案:int a,b,c;
for(a=1;a<500;a++)
for(b=a;b<500;b++)
for(c=a;c<500;c++)
if(a*a+b*b==c*c&&a<=b)
printf("%d,%d,%d\n",a,b,c);
楼上的不加括号啊

include<stdio.h>

void main()

{

          int a,b,c;
          for(a=1;a<500;a++)
                for(b=a;b<500;b++)
                    for(c=a;c<500;c++)
                         if(a*a+b*b==c*c&&a<=b)
                            printf("%d,%d,%d\n",a,b,c);

}

上一个:学生基本信息管理(数据结构用C语言描述)
下一个:国家级计算机C语言2级收费到底是多少块?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,