練習問題

2017-12-01 (金) 10:31:15 (11d) | Topic path: Top / 授業 / C言語基礎 / 文字列 / 練習問題

10B-01 文字列の宣言(難易度★)

次の空欄部分を補って、文字列を宣言し、出力するプログラムを完成させよ。

int main(void) {
           = "Hello World!\n";

  printf(s);

  return 0;
}

解答例はこちら


10B-02 文字列の要素(難易度★)

次の空欄部分を補って、文字列 "abc" を出力するプログラムを完成させよ。

int main(void) {
  char s[8];

  s[0] =     ;
  s[1] =     ;
  s[2] =     ;
  s[3] =     ;

  printf("%s\n", s);

  return 0;
}

解答例はこちら


10B-03 文字列の長さ(難易度★★)

文字列を引数として受け取ると、その長さを返す関数 len を作成せよ。 ただし、strlen関数を用いてはならない。

解答例はこちら


10B-04 文字列の比較(難易度★★★)

二つの文字列を引数として受け取ると、その文字列が同じなら1、そうでないなら0を返す関数 eq を作成せよ。 ただし、strlen関数、strcmp関数、strncmp関数を用いてはならない。

解答例はこちら

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS