C言語の基本問題を解くためのサンプルコードと学習ポイント

C言語関連

C言語を学習中に出題される基本的な問題は、変数操作や条件分岐、ループ、配列操作などが中心です。この記事では、初心者向けに理解しやすいサンプルコードを示し、どのように解答を組み立てるかを解説します。

1. Hello Worldの基本例

最初にC言語の構文に慣れるために、標準出力を行う簡単な例です。

#include <stdio.h>
int main() {
    printf("Hello, World!\n");
    return 0;
}

2. 条件分岐を使った例

ユーザーからの入力値に応じて処理を変える場合、if文を使います。

#include <stdio.h>
int main() {
    int x;
    printf("整数を入力してください: ");
    scanf("%d", &x);
    if (x > 0) {
        printf("正の数です\n");
    } else if (x < 0) {
        printf("負の数です\n");
    } else {
        printf("ゼロです\n");
    }
    return 0;
}

3. ループを使った例

繰り返し処理はforやwhile文を使用します。以下は1から10までの合計を計算する例です。

#include <stdio.h>
int main() {
    int sum = 0;
    for(int i = 1; i <= 10; i++) {
        sum += i;
    }
    printf("1から10までの合計は %d\n", sum);
    return 0;
}

4. 配列の基本操作例

配列を使って複数の値を扱う例です。5個の整数を入力し、合計を計算します。

#include <stdio.h>
int main() {
    int arr[5], sum = 0;
    for(int i = 0; i < 5; i++) {
        scanf("%d", &arr[i]);
        sum += arr[i];
    }
    printf("合計は %d\n", sum);
    return 0;
}

まとめ

C言語の問題を解くためには、まず標準入出力、条件分岐、ループ、配列といった基本構文を理解することが重要です。上記のサンプルコードを参考にしながら、自分で手を動かして練習することで、さまざまな問題に対応できる力が身につきます。

コメント

タイトルとURLをコピーしました