Report#02


課題

 JavaアプリケーションとC言語のオリジナル問題作成と解答例{〜11/28(Mon)}
 制御文と配列を用いてオリジナルのJavaアプリケーションによる初級問題(な るべく短い行数で)を作
成し、模範解答例を示せ。併せて、同様な動作を行うC言語のソースコードを示 せ。
 課題のWebページは、必ずスタイルシートを用いて作成すること。


  • 問題-Java-
  • 問題-C-
  • 感想


    問題-Java-

  • ソースコード
  • 1. public class Hai1 {
    2. 
    3. public static void main(String[] args) {
    4. int i;
    5. int ia[] = new int[10];
    6. int ib[] = new int[10];
    7. 
    8. for(i = 0 ;i < 5; i++)
    9. ia[i] = (i + 1);
    10.for(i = 0; i < 6; i++)
    11.ib[i] = i * 100; 
    12.System.out.println("ib[]の中身");
    13.for(i = 0; i < 5; i++){
    14.if(i%2 == 0)
    15.System.out.println("ib["+i+"] = "+ib[ia[i]]);
    16.}
    17.}
    18.
    19.}
    

  • 問題
  • このときの出力の値を順番にすべて答えよ。

  • 模範解答
  • 答え.100 300 500

    問題-C-

  • ソースコード
  • 1. #include
    2. 
    3. int main(void){
    4. int i;
    5. int ia[10];
    6. int ib[10];
    7.
    8. for(i = 0; i < 5; i++)
    9. ia[i] = i + 1;
    10.for(i = 0; i < 6; i++)
    11.ib[i] = i * 100;
    12.printf("ib[]の中身\n");
    13.for(i = 0; i < 5; i++){
    14.if(i % 2 == 0)
    15.printf("ib[%d] = %d\n",i,ib[ia[i]]);
    16.}
    17.}
    
    

  • 出力結果
  • ib[]の中身
    ib[0] = 100
    ib[2] = 300
    ib[4] = 500
    

    感想

    今回の課題はいろいろ大変でした。今度の課題こそは早めに終わらせたい。
    あと気づいたら今日(11/20)は誕生日でした。