プログラマーの気分になれるタイピング
プログラミング言語はC言語を使っています。難しい関数は使っていません。
大学の演習で出た問題の解答ほぼそのままです。
他の専門的なもの↓
パソコン用語
http://typing.twi1.me/game/11679
エクセル関数
http://typing.twi1.me/game/10510
物理学の単位
http://typing.twi1.me/game/11721
量子力学の専門用語
http://typing.twi1.me/game/32345
自然対数の底をただ入力するだけ
http://typing.twi1.me/game/32428
順位 | 名前 | スコア | 称号 | 打鍵/秒 | 正誤率 | 時間(秒) | 打鍵数 | ミス | 問題 | 日付 |
---|---|---|---|---|---|---|---|---|---|---|
1 | ku | 3982 | 凄腕のプログラマー | 4.0 | 99.4% | 169.0 | 677 | 4 | 45 | 2024/10/18 |
2 | ku | 3972 | 凄腕のプログラマー | 4.0 | 99.1% | 169.4 | 679 | 6 | 45 | 2024/07/13 |
3 | oga | 3010 | 普通のプログラマー | 3.0 | 97.2% | 218.6 | 677 | 19 | 45 | 2024/11/13 |
関連タイピング
-
プレイ回数205長文60秒
-
プレイ回数7.3万短文数字101打
-
プレイ回数33万1071打
-
プレイ回数2.1万90秒
-
プレイ回数7.8万60秒
-
プレイ回数2129英語長文120秒
-
プレイ回数261英語長文711打
-
プレイ回数3074英語長文707打
問題文
(#include<stdio.h>)
#include<stdio.h>
(#include<math.h>)
#include<math.h>
(intmain(void))
int main(void)
({)
{
(intj;)
int j;
(doublea,b,h,t,)
double a, b, h, t,
(x,x1,x2,x3,xn,)
x, x1, x2, x3, xn,
(k1,k2,k3,k4,e1,e2,e3;)
k1, k2, k3, k4, e1, e2, e3;
(a=0.0;)
a=0.0;
(b=5.0;)
b=5.0;
(h=0.1;)
h=0.1;
(x=x1=x2=x3=2.0;)
x=x1=x2=x3=2.0;
(e1=e2=e3=0.0;)
e1=e2=e3=0.0;
(printf(”#t)
printf("#t
(かいせきち1)おいらーほう2)ほいんほう3)るーげんくったほう)
解析値 1)オイラー法 2)ホイン法 3)ルーゲンクッタ法
(1)ごさ2)ごさ3)ごさ¥n”);)
1)誤差 2)誤差 3)誤差\n");
(for(j=0;j<=50;j++){)
for(j=0; j<=50; j++){
(t=h*(double)j;)
t=h*(double)j;
(printf(”%3.1f)
printf("%3.1f
(%20.16f%20.16f%20.16f%20.16f)
%20.16f %20.16f %20.16f %20.16f
(%.3e%.3e%.3e¥n”,)
%.3e %.3e %.3e\n",
(t,x,x1,x2,x3,e1,e2,e3);)
t, x, x1, x2, x3, e1, e2, e3);
(x=exp(-(t+h)*(t+h)/2.0)+1;)
x=exp(-(t+h)*(t+h)/2.0)+1;
(/*おいらーほう*/)
/*オイラー法*/
(x1=(t-t*x1)*h+x1;)
x1=(t-t*x1)*h+x1;
(e1=fabs(x1-x);)
e1=fabs(x1-x);
(/*ほいんほう*/)
/*ホイン法*/
(k1=t-t*x2;)
k1=t-t*x2;
(xn=k1*h+x2;)
xn=k1*h+x2;
(k2=t+h-(t+h)*xn;)
k2=t+h-(t+h)*xn;
(x2=(k1+k2)*h/2.0+x2;)
x2=(k1+k2)*h/2.0+x2;
(e2=fabs(x2-x);)
e2=fabs(x2-x);
(/*るーげんくったほう*/)
/*ルーゲンクッタ法*/
(k1=t-t*x3;)
k1=t-t*x3;
(xn=k1*h/2.0+x3;)
xn=k1*h/2.0+x3;
(k2=t+h/2.0-(t+h/2.0)*xn;)
k2=t+h/2.0-(t+h/2.0)*xn;
(xn=k2*h/2.0+x3;)
xn=k2*h/2.0+x3;
(k3=t+h/2.0-(t+h/2.0)*xn;)
k3=t+h/2.0-(t+h/2.0)*xn;
(xn=k3*h+x3;)
xn=k3*h+x3;
(k4=t+h-(t+h)*xn;)
k4=t+h-(t+h)*xn;
(x3=(k1+2*k2+2*k3+k4)/6.0*h+x3;)
x3=(k1+2*k2+2*k3+k4)/6.0*h+x3;
(e3=fabs(x3-x);)
e3=fabs(x3-x);
(})
}
(return(0);)
return(0);
(})
}