互为质数的勾股数c语言,c语言 寻求勾股数满足x2+y2=z2的正整数x,y和z称为一组勾股数(pythagorean...
滿意答案
ktjw7387
2014.12.11
采納率:54%????等級:10
已幫助:1016人
#?include?"stdio.h"
#?include?"math.h"
void?pythagoreantriple(int?min,int?max,int?n)//求范圍內的勾股數
{
int?i,j,k=0;
printf("case?%d:",n);
for(i=min;i
{
for(j=i+1;j
if(sqrt(i*i+j*j)<=max&&sqrt(i*i+j*j)==(int)sqrt(i*i+j*j))//判斷是否滿足勾股定理,sqrt(i*i+j*j)==(int)sqrt(i*i+j*j)是判斷開方后是否為整數
{
k++;
printf("%d,%d,%d;",i,j,(int)sqrt(i*i+j*j));
}
}
if(k==0)
{
printf("No?pythagorean?triple\n");
}
else
{
printf("\n");
}
}
void?main()
{
int?input[3][2]={{1,10},{6,9},{1,50}},i,k=1;
for(i=0;i
{
pythagoreantriple(input[i][0],input[i][1],k++);
}
}
01分享舉報
總結
以上是生活随笔為你收集整理的互为质数的勾股数c语言,c语言 寻求勾股数满足x2+y2=z2的正整数x,y和z称为一组勾股数(pythagorean...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 马上金融怎么解除代扣银行卡
- 下一篇: c语言 库 键盘,python 函数 m