409 Matching Annotations
  1. Last 7 days
    1. printf ( "\nname = %s phone = %s", e.name, e.a.phone ) ; printf ( "\ncity = %s pin = %d", e.a.city, e.a.pin ) ;
    1. #include <stdio.h>

    2. printf ( "\nAddress of name = %c", b1.name ) ; printf ( "\nAddress of price = %.2f", b1.price ) ; printf ( "\nAddress of pages = %d", b1.pages );

      ひんと

    1. printf ( "\nAddress of name = %c", b1.name ) ; printf ( "\nAddress of price = %.2f", b1.price ) ; printf ( "\nAddress of pages = %d", b1.pages );

      ひんと

    1. switch ( suite ) { case 1 : printf ( "Diamond\n" ) ; case 2 : printf ( "Spade\n" ) ; default : printf ( "Heart\n") ; }

      ※breakのありなしに注意

      ひんと

    1. switch ( suite ) { case 1 : printf ( "Diamond\n" ) ; case 2 : printf ( "Spade\n" ) ; default : printf ( "Heart\n") ; }

      ※breakのありなしに注意

      ひんと

    2. #include <stdio.h>

    1. do { printf("The values of x and y are:%d %d \n",x,y); x-- ; y++ ; } while(x >= 0);

      ※処理が終わるまで繰り返す

      ひんと

    2. #include <stdio.h>

    1. for ( r = 1 ; r <= 2 ; r++ ) { /* outer loop */ for ( c = 1 ; c <= 1 ; c++ ) { /* inner loop */ sum = r + c ; printf ( "r = %d c = %d sum = %d\n", r, c, sum ) ;

      ※処理が終わるまで繰り返す

      ひんと

    2. include <stdio.h>

    1. for ( r = 1 ; r <= 2 ; r++ ) { /* outer loop */ for ( c = 1 ; c <= 1 ; c++ ) { /* inner loop */ sum = r + c ; printf ( "r = %d c = %d sum = %d\n", r, c, sum ) ; }

      ※処理が終わるまで繰り返す

      ひんと

  2. Sep 2024
  3. Dec 2023
    1. switch ( ch ) { case 1 : case 2 : printf ( "You entered b.\n" ) ; case 3 : printf ( "a as in ashar.\n" ) ; case 4 : printf ( "You entered a and b.\n" ) ; }

      ひんと

    1. switch ( k = j + 1 ) { case 0 : printf ( "Tailor\n") ; break; case 1 : printf ( "Tutor\n") ; break; case 2 : printf ( "Tramp\n") ; break; default : printf ( "Pure Simple Egghead!\n" ) ; }

      ひんと

    1. do { printf("The values of x and y are:%d %d \n",x,y); x-- ; y++ ; } while(x >= 0);

      ※処理が終わるまで繰り返す

      ひんと

    1. printf("a > b: %d \n", a > b); printf("a >= b: %d \n", a >= b); printf("a <= b: %d \n", a <= b); printf("a < b: %d \n", a < b); printf("a == b: %d \n", a == b); printf("a != b: %d \n", a != b);

      ※条件が当てはまらない時は,0

      ひんと

    1. 1つのステートメントのブロックを、複数のブロックの中から選んで実行する必要がある場合に、条件不成立の場合に実行するブロックを記述するために使用されるキーワードはどれですか?

      default

    2. 1文字を出力するために使用されるキーワードはどれですか?

      %c

    3. 1つのステートメントのブロックを、複数のブロックの中から選んで実行する必要がある場合に、条件の変数の値を記述するために使用されるキーワードはどれですか?

      case

    4. 1つのステートメントのブロックを、複数のブロックの中から選んで実行する必要がある場合に、条件の変数を記述するために使用されるキーワードはどれですか?

      switch

    5. プログラムの実行を最も内側のステートメントのブロックからその外にジャンプさせることができるキーワードはどれですか?

      break

    1. 文字列を出力するために使用されるキーワードはどれですか?

      %s

    2. 異なるタイプの変数を1つの名前で保持できる構造体を宣言するために使用されるキーワードはどれですか?

      struct

    3. 整数を10進で出力するために使用されるキーワードはどれですか?

      %d

    1. 文字列を出力するために使用されるキーワードはどれですか?

      %s

    2. 文字変数の宣言に使用されるキーワードはどれですか?

      char

    3. 指定された文字数をソース文字列から宛先文字列にコピーするために使用されるキーワードはどれですか?

      strncpy

    4. 文字の配列を操作するための変数タイプ、マクロ、および関数が定義されているヘッダファイルはどれですか?

      string.h

    1. 関数を終了するときに値を返すために使用されるキーワードはどれですか?

      return

    2. 文字列を出力するために使用されるキーワードはどれですか?

      %s

    3. 文字変数の宣言に使用されるキーワードはどれですか

      char

    4. コンソールへの出力の書き込みに使用されるキーワードはどれですか?

      printf

    1. 最初のステートメント、終了条件、および各ループの後のステートメントが含まれるループを記述するために使用されるキーワードはどれですか?

      for

    2. Cプログラムの実行の開始点を宣言するために使用されるキーワードはどれですか?

      main

    3. 整数を10進数で出力するために使用されるキーワードはどれですか?

      %d

    4. 定数を表す識別子を宣言するために使用されるキーワードはどれですか?

      #define

    1. 倍精度実数を出力するために使用されるキーワードはどれですか?

      %lf

    2. 実数を出力するために使用されるキーワードはどれですか?

      %f

    3. 倍精度浮動型の変数を宣言するために使用されるキーワードはどれですか?

      double

    4. 標準入力からデータを読み取るために使用されるキーワードはどれですか?

      scanf

    5. さまざまな数学関数と1つのマクロが定義されているヘッダファイルはどれですか?

      math.h

    1. 変数のアドレスを見つけるために使用されるアドレス演算子はどのキーワードですか?

      &

    2. 前の条件がfalseの場合、次のステートメントのブロックを実行するために使用されるキーワードはどれですか?

      else

    3. プログラムにヘッダーファイルの内容を含めるようにコンパイラーに指示するために使用されるキーワードはどれですか?

      #include

    4. 整数型変数を宣言するために使用されるキーワードはどれですか?

      int

    1. 整数を10進数で出力するために使用されるキーワードはどれですか?

      %d

    2. 入力と出力を実行するための変数タイプ、マクロ、および関数が定義されているヘッダファイルはどれですか?

      stdio.h

    3. 関数が値を返さないことを示すために使用されるキーワードはどれですか?

      void

    4. 最初のステートメント、終了条件、および各ループの後のステートメントが含まれるループを記述するために使用されるキーワードはどれですか?

      for

    1. Cプログラムの実行の開始点を宣言するために使用されるキーワードはどれですか?

      main

    2. 条件が真の場合に次のステートメントブロックの実行を繰り返すループを説明するために使用されるキーワードはどれですか?

      while

    3. 関数を終了するときに値を返すために使用されるキーワードはどれですか?

      return

    4. 入力と出力を実行するための変数タイプ、マクロ、および関数が定義されているヘッダファイルはどれですか?

      stdio.h

    1. 整数を10進数で出力するために使用されるキーワードはどれですか?

      %d

    2. プログラムにヘッダーファイルの内容を含めるようにコンパイラーに指示するために使用されるキーワードはどれですか?

      #include

    3. コンソールへの出力の書き込みに使用されるキーワードはどれですか?

      printf

    4. 標準入力からデータを読み取るために使用されるキーワードはどれですか?

      scanf

    5. 整数型変数を宣言するために使用されるキーワードはどれですか?

      int

    1. 整数を10進数で出力するために使用されるキーワードはどれですか?

      %d

    2. 標準入力からデータを読み取るために使用されるキーワードはどれですか?

      scanf

    3. コンソールへの出力の書き込みに使用されるキーワードはどれですか?

      printf

    4. 整数型変数を宣言するために使用されるキーワードはどれですか?

      int

    5. プログラムにヘッダーファイルの内容を含めるようにコンパイラーに指示するために使用されるキーワードはどれですか?

      #include

    1. 1文字を出力するために使用されるキーワードはどれですか?

      %c

    2. 1つのステートメントのブロックを、複数のブロックの中から選んで実行する必要がある場合に、条件不成立の場合に実行するブロックを記述するために使用されるキーワードはどれですか?

      default

    3. プログラムの実行を最も内側のステートメントのブロックからその外にジャンプさせることができるキーワードはどれですか?

      break

    4. 1つのステートメントのブロックを、複数のブロックの中から選んで実行する必要がある場合に、条件の変数の値を記述するために使用されるキーワードはどれですか?

      case

    5. 1つのステートメントのブロックを、複数のブロックの中から選んで実行する必要がある場合に、条件の変数を記述するために使用されるキーワードはどれですか?

      switch

    1. 文字列を出力するために使用されるキーワードはどれですか?

      %s

    2. 整数を10進で出力するために使用されるキーワードはどれですか?

      %d

    3. 異なるタイプの変数を1つの名前で保持できる構造体を宣言するために使用されるキーワードはどれですか?

      struct

    1. 文字列を出力するために使用されるキーワードはどれですか?

      %s

    2. 指定された文字数をソース文字列から宛先文字列にコピーするために使用されるキーワードはどれですか?

      strncpy

    3. 文字変数の宣言に使用されるキーワードはどれですか?

      char

    4. 文字の配列を操作するための変数タイプ、マクロ、および関数が定義されているヘッダファイルはどれですか?

      string.h

    1. 関数を終了するときに値を返すために使用されるキーワードはどれですか?

      return

    2. 文字列を出力するために使用されるキーワードはどれですか?

      %s

    3. コンソールへの出力の書き込みに使用されるキーワードはどれですか?

      printf

    4. 文字変数の宣言に使用されるキーワードはどれですか

      char

    1. 整数を10進数で出力するために使用されるキーワードはどれですか?

      %d

    2. 最初のステートメント、終了条件、および各ループの後のステートメントが含まれるループを記述するために使用されるキーワードはどれですか?

      for

    3. Cプログラムの実行の開始点を宣言するために使用されるキーワードはどれですか?

      main

    4. 定数を表す識別子を宣言するために使用されるキーワードはどれですか?

      #define

    1. 実数を出力するために使用されるキーワードはどれですか?

      %f

    2. 倍精度実数を出力するために使用されるキーワードはどれですか?

      %lf

    3. 標準入力からデータを読み取るために使用されるキーワードはどれですか?

      scanf

    4. 倍精度浮動型の変数を宣言するために使用されるキーワードはどれですか?

      double

    5. さまざまな数学関数と1つのマクロが定義されているヘッダファイルはどれですか?

      math.h

    1. 変数のアドレスを見つけるために使用されるアドレス演算子はどのキーワードですか?

      &

    2. 前の条件がfalseの場合、次のステートメントのブロックを実行するために使用されるキーワードはどれですか?

      else

    3. 整数型変数を宣言するために使用されるキーワードはどれですか?

      int

    4. プログラムにヘッダーファイルの内容を含めるようにコンパイラーに指示するために使用されるキーワードはどれですか?

      #include

    1. 入力と出力を実行するための変数タイプ、マクロ、および関数が定義されているヘッダファイルはどれですか?

      stdio.h

    2. 整数を10進数で出力するために使用されるキーワードはどれですか?

      %d

    3. 最初のステートメント、終了条件、および各ループの後のステートメントが含まれるループを記述するために使用されるキーワードはどれですか?

      for

    4. 関数が値を返さないことを示すために使用されるキーワードはどれですか?

      void

    1. 関数を終了するときに値を返すために使用されるキーワードはどれですか?

      return

    2. 条件が真の場合に次のステートメントブロックの実行を繰り返すループを説明するために使用されるキーワードはどれですか?

      while

    3. Cプログラムの実行の開始点を宣言するために使用されるキーワードはどれですか?

      main

    4. 入力と出力を実行するための変数タイプ、マクロ、および関数が定義されているヘッダファイルはどれですか?

      stdio.h

    1. 演習課題4
    2. 引数
    3. 演習課題11-3の機能拡張を行なう

      11-3のソースファイルをコピーして11-4.cを作り,機能を追加する.

    4. プロトタイプ宣言を行なうこと

      // 11-3から継承

      int calculateSum(struct student s);

      void printStudent(struct student s);

      // 11-4で追加

      STATISTICS getStatistics(struct student data[]);

    1. 演習課題3
    2. 引数
    3. 引数
    4. 5人の学生の学生番号,数学,英語,物理の試験点数をキーボードから入力する

      参考授業資料(第11回)13ページ

      サンプルソースコード

      struct batting {

      char name[20];

      double ave;

      int homer;

      };

      // main関数内

      struct batting first;

      printf("名前:");

      scanf("%s", first.name);

      printf("打率");

      scanf("%lf", &first.ave);

      printf(“ホームラン数”);

      scanf("%d",&first.homer);

    5. int sum - 引数 s の,数学・英語・物理の合計点

      サンプルソースコード

      s.sum = s.math + s.english + s.phys;

      return s.sum;

    1. 演習課題2
    2. 身長と体重は小数点以下1桁までの表示とする

      参考授業資料(第2回)37ページ

      小数点以下2桁の場合 : %.2f

    3. 5名分のデータを1次元配列として定義したのち,標準入力(キーボード)から入力

      参考授業資料(第11回)18ページ

      サンプルソースコード

      struct batting {

      char name[20];

      double ave;

      int homer;

      };

      // main関数内

      struct batting s[3];

      printf("名前:");

      scanf("%s", s[0].name);

      printf("打率");

      scanf("%lf", &s[0].ave);

      printf(“ホームラン数”);

      scanf("%d", &s[0].homer);

    4. 学生1名の氏名・身長・体重を保持する構造体を定義する

      ソースコード

      struct student {

      int id;

      char name[100];

      double height;

      double weight;

      };

    1. 演習課題1
    2. メンバidの表示のフォーマットは "student ID number: %d\n" であり,メンバnameの表示のフォーマットは "name: %s\n" である

      参考授業資料(第11回)21ページ

      サンプルソースコード

      struct student {

      char name[20];

      double weight;

      int schols;

      };

      // main関数内

      struct student yosida = {"Yoshida", 60.5, 10000};

      printf("氏名:%s¥n", yosida.name);

      printf("体重:%.1f¥n", yosida.weight);

      printf("奨学金:%d¥n", yosida.schols);

    3. 実行例の学生番号と名前で初期化して変数を宣言せよ
    1. 5人の学生の学生番号,数学,英語,物理の試験点数をキーボードから入力する

      参考授業資料(第11回)13ページ

      サンプルソースコード

      struct batting {

      char name[20];

      double ave;

      int homer;

      };

      // main関数内

      struct batting first;

      printf("名前:");

      scanf("%s", first.name);

      printf("打率");

      scanf("%lf", &first.ave);

      printf(“ホームラン数”);

      scanf("%d",&first.homer);

    2. 引数
    3. 引数
    4. int sum - 引数 s の,数学・英語・物理の合計点

      サンプルソースコード

      s.sum = s.math + s.english + s.phys;

      return s.sum;

    1. 5名分のデータを1次元配列として定義したのち,標準入力(キーボード)から入力

      参考授業資料(第11回)18ページ

      サンプルソースコード

      struct batting {

      char name[20];

      double ave;

      int homer;

      };

      // main関数内

      struct batting s[3];

      printf("名前:");

      scanf("%s", s[0].name);

      printf("打率");

      scanf("%lf", &s[0].ave);

      printf(“ホームラン数”);

      scanf("%d", &s[0].homer);

    2. 学生1名の氏名・身長・体重を保持する構造体を定義する

      ソースコード

      struct student {

      int id;

      char name[100];

      double height;

      double weight;

      };

    3. 身長と体重は小数点以下1桁までの表示とする

      参考授業資料(第2回)37ページ

      小数点以下2桁の場合 : %.2f

    1. メンバidの表示のフォーマットは "student ID number: %d\n" であり,メンバnameの表示のフォーマットは "name: %s\n" である

      サンプルソースコード

      struct student {

      char name[20];

      double weight;

      int schols;

      };

      // main関数内

      struct student yosida = {"Yoshida", 60.5, 10000};

      printf("氏名:%s¥n", yosida.name);

      printf("体重:%.1f¥n", yosida.weight);

      printf("奨学金:%d¥n", yosida.schols);

      参考授業資料(第11回)21ページ

    2. 実行例の学生番号と名前で初期化して変数を宣言せよ
    1. プロトタイプ宣言を行なうこと

      // 11-3から継承

      int calculateSum(struct student s);

      void printStudent(struct student s);

      // 11-4で追加

      STATISTICS getStatistics(struct student data[]);

    2. 引数
    3. 演習課題11-3の機能拡張を行なう

      11-3のソースファイルをコピーして11-4.cを作り,機能を追加する.

  4. Nov 2023
    1. 検索する場合

      文字列を比較する場合には,標準ライブラリ関数strcmpを使うと良い

      ※その際,ヘッダファイル string.h をインクルードする

    2. 上の2つの2次元文字型配列の要素数をdefine文でマクロ定義せよ

      #define NUM 20

      NUMの値が20になる

    3. 4人の名前と4人の出身都道府県名を,それぞれ2次元文字型配列に格納す
    1. 検索する場合

      文字列を比較する場合には,標準ライブラリ関数strcmpを使うと良い

      ※その際,ヘッダファイル string.h をインクルードする

    2. 上の2つの2次元文字型配列の要素数をdefine文でマクロ定義せよ

      #define NUM 20

      NUMの値が20になる

    3. 4人の名前と4人の出身都道府県名を,それぞれ2次元文字型配列に格納する
    1. 文字列の末尾には,その終端を示すナル(NULL)文字'\0'が格納されている.そのため,関数get_lengthでは,文字列の先頭からナル文字の直前までの文字数をカウントすればよい

      for(i=0;str[i]!='\0';i++);

      return i;

    2. 文字列を格納する文字型配列の要素数を,十分大きな値としてdefine文でマクロ定義せよ

      #define NUM 20

      NUMの値が20になる

    3. 引数
    1. 文字列の末尾には,その終端を示すナル(NULL)文字'\0'が格納されている.そのため,関数get_lengthでは,文字列の先頭からナル文字の直前までの文字数をカウントすればよい

      for(i=0;str[i]!='\0';i++);

      return i;

    2. 文字列を格納する文字型配列の要素数を,十分大きな値としてdefine文でマクロ定義せよ

      #define NUM 20

      NUMの値が20になる

    3. 引数