遍匈 / 糞箭娼讐 /

C囂冱箔拘紘方

諒籾宙峰

箔100參坪議侭嗤拘紘方。

侭僚拘紘方?頁峺嬬校更撹岷叔眉叔侘眉訳円議眉倖屎屁方?a?b?c?。

諒籾蛍裂

功象“拘紘方”協吶?侭箔眉叔侘眉円哘諾怎訳周 a2 + b2 = c2。辛參壓侭箔袈律坪旋喘博訟隈孀竃諾怎訳周議方。

麻隈蛍裂

寡喘博訟隈箔盾扮?恷否叟?欺議匯嶽圭隈頁旋喘3倖儉桟囂鞘蛍艶陣崙延恷a、b、c議函峙袈律?及1蚊陣崙延楚a?函峙袈律頁1〜100。壓a峙鳩協議秤趨和壅鳩協b峙?軸及2蚊陣崙延楚b?葎阻閲窒潤惚嗤嶷鹸孖嵆?b議函峙袈律頁a+1〜100。a、b議峙厮鳩協?旋喘博訟隈壓b+1〜100袈律坪匯倖匯倖議肇曳熟?心輝念c峙頁倦諾怎訳周 a2 + b2 = c2?飛諾怎?夸補竃輝念a、b、c議峙?倦夸写偬儖孀。麼勣旗鷹泌和?
//...
for(a=l; a<=100; a++) /*鳩協a議函峙*/
for(b=a+l; b<=100; b++) /*鳩協b議函峙*/
for(c=b+l; c<=100; c++) /*鳩協c議函峙*/
if(a*a+b*b==c*c)
printf ("%d\t%d\t%d\n", a, b, c) /*登僅眉倖延楚頁倦諾怎拘紘方訳周*/
//...
徽頁貧峰麻隈議丼楕曳熟詰?功象 a2 + b2 = c2 宸倖訳周?壓a、b峙鳩協議秤趨和?短駅勣壅旋喘儉桟匯倖匯倖肇儖孀c峙。飛a、b、c頁匯怏拘紘方?夸 a2 + b2 議峠圭功匯協吉噐c?c議峠圭哘乎吉噐a、b議峠圭才?侭參辛繍議峠圭功験公c?壅登僅c議峠圭頁倦吉噐。功象“拘紘方”協吶繍延楚協吶葎屁侏?a2 + b2 議峠圭功音匯協葎屁方? 徽延楚c議窃侏葎屁侏?繍匯倖糞方験公匯倖屁侏延楚扮?辛繍糞方膿崙廬算葎屁侏?普虹弌方泣岻朔議何蛍?隼朔壅験峙?宸嶽秤趨和誼欺議c議峠圭嚥圻栖議議峙刃協音屢吉?侭參辛旋喘宸匯訳周序佩登僅。

和中頁頼屁議旗鷹?
#include<stdio.h>
#include<math.h>
int main()
{
 int a, b, c, count=0;
 printf("100參坪議拘紘方嗤?\n");
 printf(" a b c a b c a b c a b c\n");
 /*箔100參坪拘紘方*/
 for(a=1; a<=100; a++)
 for(b=a+1; b<=100; b++)
 {
 c=(int)sqrt(a*a+b*b); /*箔c峙*/
 if(c*c==a*a+b*b && a+b>c && a+c>b && b+c>a && c<=100) /*登僅c議峠圭頁倦吉噐a2+b2*/
 {
 printf("%4d %4d %4d ", a, b, c);
 count++;
 if(count%4==0) /*耽補竃4怏盾祥算佩*/
 printf("\n");
 }
 }
 
 printf("\n");
 return 0;
}
塰佩潤惚?
100參坪議拘紘方嗤?
 a b c a b c a b c a b c
 3 4 5 5 12 13 6 8 10 7 24 25
 8 15 17 9 12 15 9 40 41 10 24 26
 11 60 61 12 16 20 12 35 37 13 84 85
 14 48 50 15 20 25 15 36 39 16 30 34
 16 63 65 18 24 30 18 80 82 20 21 29
 20 48 52 21 28 35 21 72 75 24 32 40
 24 45 51 24 70 74 25 60 65 27 36 45
 28 45 53 28 96 100 30 40 50 30 72 78
 32 60 68 33 44 55 33 56 65 35 84 91
 36 48 60 36 77 85 39 52 65 39 80 89
 40 42 58 40 75 85 42 56 70 45 60 75
 48 55 73 48 64 80 51 68 85 54 72 90
 57 76 95 60 63 87 60 80 100 65 72 97

AltStyle によって変換されたページ (->オリジナル) /