「AOJitp1」の編集履歴(バックアップ)一覧はこちら

AOJitp1 - (2014/01/12 (日) 13:50:21) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

競技プログラムになれるための例題問題集らしい。 中学生くらいから対象? *Getting Started - X Cubic http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_B xが一つ与えられるのでx^3を返せ。 #include<stdio.h> int main(){ int x; scanf("%d",&x); printf("%d\n",x*x*x); return 0; } *Getting Started - Rectangle http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_C 縦Acm 横Bcmの長方形の周長と面積を求める問題。 #include<stdio.h> int main(){ int a,b; scanf("%d %d",&a,&b); printf("%d %d\n",a*b,2*a+2*b); } *Branch on Condition - Small, Large, or Equal http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_2_A 整数a bの大小関係をこたえる問題。 #include<stdio.h> int main(){ int a,b; scanf("%d %d",&a,&b); printf("a %s b\n",a<b?"<":a>b?">":"=="); } *Branch on Condition - Range http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_2_B 3つの数a,b,cがa<b<cを満たすならYesと返す問題。 #include<stdio.h> int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); printf("%s\n",a<b && b<c ? "Yes":"No"); } *Branch on Condition - Sorting Three Numbers http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_2_C 3変数a,b,cをsortする問題。 #include<stdio.h> int main(){ int a,b,c,t; scanf("%d %d %d",&a,&b,&c); if(a>b)t=a,a=b,b=t; if(b>c)t=b,b=c,c=t; if(a>b)t=a,a=b,b=t; printf("%d %d %d\n",a,b,c); } *Repetitive Processing - Print Many Hello World http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_3_A 1000個のHello Worldを出力する問題。 #include<stdio.h> int main(){ for(int i=0;i<1000;i++){ printf("Hello World\n"); } } *Repetitive Processing - Print Test Cases http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_3_B 複数入力ある問題に慣れるための練習問題。 #include<stdio.h> int main(){ int i=1,n; while(scanf("%d",&n)!=EOF){ if(n==0)break; printf("Case %d: %d\n",i++,n); } } *Repetitive Processing - Swapping Two Numbers http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_3_C 連続して2数の組が与えられるので2数を一行ずつ小さいほうを右に大きいほうを左に配置して出力せよ。 #include<stdio.h> int main(){ int a,b,t; while(scanf("%d %d",&a,&b)!=EOF){ if(a==0&&b==0)break; if(a>b)t=a,a=b,b=t; printf("%d %d\n",a,b); } } *Computation - A / B Problem http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_4_A 2数a,bが与えられるのでa//b a%b a/bをこたえよという問題。 #include<stdio.h> int main(){ int a,b; scanf("%d %d",&a,&b); printf("%d %d %lf\n",a/b,a%b,(double)a/b); }
競技プログラムになれるための例題問題集らしい。 中学生くらいから対象? *Getting Started - X Cubic http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_B xが一つ与えられるのでx^3を返せ。 #include<stdio.h> int main(){ int x; scanf("%d",&x); printf("%d\n",x*x*x); return 0; } *Getting Started - Rectangle http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_C 縦Acm 横Bcmの長方形の周長と面積を求める問題。 #include<stdio.h> int main(){ int a,b; scanf("%d %d",&a,&b); printf("%d %d\n",a*b,2*a+2*b); } *Branch on Condition - Small, Large, or Equal http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_2_A 整数a bの大小関係をこたえる問題。 #include<stdio.h> int main(){ int a,b; scanf("%d %d",&a,&b); printf("a %s b\n",a<b?"<":a>b?">":"=="); } *Branch on Condition - Range http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_2_B 3つの数a,b,cがa<b<cを満たすならYesと返す問題。 #include<stdio.h> int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); printf("%s\n",a<b && b<c ? "Yes":"No"); } *Branch on Condition - Sorting Three Numbers http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_2_C 3変数a,b,cをsortする問題。 #include<stdio.h> int main(){ int a,b,c,t; scanf("%d %d %d",&a,&b,&c); if(a>b)t=a,a=b,b=t; if(b>c)t=b,b=c,c=t; if(a>b)t=a,a=b,b=t; printf("%d %d %d\n",a,b,c); } *Repetitive Processing - Print Many Hello World http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_3_A 1000個のHello Worldを出力する問題。 #include<stdio.h> int main(){ for(int i=0;i<1000;i++){ printf("Hello World\n"); } } *Repetitive Processing - Print Test Cases http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_3_B 複数入力ある問題に慣れるための練習問題。 #include<stdio.h> int main(){ int i=1,n; while(scanf("%d",&n)!=EOF){ if(n==0)break; printf("Case %d: %d\n",i++,n); } } *Repetitive Processing - Swapping Two Numbers http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_3_C 連続して2数の組が与えられるので2数を一行ずつ小さいほうを右に大きいほうを左に配置して出力せよ。 #include<stdio.h> int main(){ int a,b,t; while(scanf("%d %d",&a,&b)!=EOF){ if(a==0&&b==0)break; if(a>b)t=a,a=b,b=t; printf("%d %d\n",a,b); } } *Computation - A / B Problem http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_4_A 2数a,bが与えられるのでa//b a%b a/bをこたえよという問題。 #include<stdio.h> int main(){ int a,b; scanf("%d %d",&a,&b); printf("%d %d %lf\n",a/b,a%b,(double)a/b); } *Computation - Circle http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_4_B 半径rの円の面積と円周を答えよ。 #include<stdio.h> #include<math.h> int main(){ double r; scanf("%lf",&r); printf("%lf %lf\n",r*r*M_PI,2*r*M_PI); }

表示オプション

横に並べて表示:
変化行の前後のみ表示: