/************************/ /* 単振り子の長さ計算 */ /************************/ #include #include #include ///#include void main( ) { double l,T; // 糸長さ,周期 double PI=3.14159265; double g=9.80665; char c[128]; printf("\n************************"); printf("\n* 単振り子の長さ計算 *"); printf("\n* 文字 E 入力で終了 *"); printf("\n************************\n"); while( 1 ) { printf("\n振り子の周期(秒):"); fflush(stdout); gets(c); // 文字列入力 if ( strcmp(c,"E")==0 ) break; T=atof(c); // 文字列を数値に変換 l=g*T*T/(4.0*PI*PI); // 長さ計算 printf("\n糸の長さ(メートル):%lf\n\n",l); // 結果表示 } }