- 783 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 02:38:05 ]
- >>750
[1]品質:未検証 [2]コード:直接記入 void main(void){ double n,i,j,a,b,tmp; do{printf("n=(n>=3)");fscanf("%d¥n",&n);}while((n<3)||(n>=1000)); fprintf("%3 s ",""); for(i=3;i<=n;i++)printf("%-3d",i+1); printf("¥n"); for(i=2;i<n;i++){ sprintf("%3d:",i); for(j=3;j<i+1;j++)printf("%3 s",""); for(j=i+1;j<=n;j++){ a=i;b=j; whlie(a!=0){tmp==b % a;b==a;a==tmp;} fprintf("%-3d",b); } printf("¥r"); } return 0; } [3] Windows Visual C++ 6.0 Cモードコンパイルを想定 [4]すんごく難しい課題でした。ユークリッドのアルゴリズムは 良くわかりません。参考にどーぞ
|

|