ソースコードを分かりやすくしてください。 円周率を求めるプログラムを探し下記のコードを見つけたのですが、 私はこのようなコーディングはしないため分かりにくいです。
ソースコードを分かりやすくしてください。 円周率を求めるプログラムを探し下記のコードを見つけたのですが、 私はこのようなコーディングはしないため分かりにくいです。 (for文の中にprintfなど) 可能であればC言語の教科書に書いてあるようなコードにしてください。 (円周率を求める桁数がマジックナンバーで指定されていますのでDefineで指定できるとなおよい) long a[52514],b,c=52514,d,e,f=1e4,g,h; main(){for(;b=c-=14;h=printf("%04d",e+d/f)) for(e=d%=f;g=--b*2;d/=g) d=d*b+f*(h?a[b]:f/5),a[b]=d%--g;} [参考サイト]http://kk62526.server-shared.com/pi/Spigot.html
C言語関連・247閲覧・100