阿里巴巴部门设置:程序设计题

来源:百度文库 编辑:高考问答 时间:2024/04/28 04:24:12
勾股定理中三个数的关系是a*a+b*b=c*c。编写程序,输出20 以内满足上述关系的整数组合。例如3,4,5就是一个整数组合。
用VB

Private Sub Command1_Click()
For i = 1 To 20
For j = i To 20
For k = j To 20
If i ^ 2 + j ^ 2 = k ^ 2 Then
rum = rum & i & " " & j & " " & k & " | "
End If
Next k, j, i
MsgBox rum
End Sub

main()
{ int i,j,k;
for(i=1;j<=20;j++)
for(j=i;j<=20;j++)
for(k=j;k<i+j;k++)
if(i*i+j*j=k*k)
printf("%d,%d,%d\n",i,j,k);
}

C语言编程:
main()
{ int i,j,k;
for(i=1;j<=20;j++)
for(j=i;j<=20;j++)
for(k=j;k<=20;k++)
if(i*i+j*j=k*k)
printf("%d,%d,%d\n",i,j,k);
}

你是想用什么编,C语言还是..?