学生情報を出力するために、C言語で構造体をどのように使用しますか?

学生の情報を定義するために構造体を使用し、printf関数を使って学生の情報を出力することができます。

最初に、学生の構造体を定義する必要があります。これには、学生の名前、年齢、成績などの情報が含まれます。

struct Student {
    char name[100];
    int age;
    float score;
};

その後、学生の構造体変数を作成し、それに値を設定することができます。

struct Student student1;
strcpy(student1.name, "张三");
student1.age = 18;
student1.score = 90.5;

最後に、printf関数を使って学生の情報を出力することができます。

printf("姓名:%s\n", student1.name);
printf("年龄:%d\n", student1.age);
printf("成绩:%.2f\n", student1.score);

以下是完整的代码:

#include <stdio.h>
#include <string.h>

struct Student {
    char name[100];
    int age;
    float score;
};

int main() {
    struct Student student1;
    strcpy(student1.name, "张三");
    student1.age = 18;
    student1.score = 90.5;

    printf("姓名:%s\n", student1.name);
    printf("年龄:%d\n", student1.age);
    printf("成绩:%.2f\n", student1.score);
    
    return 0;
}

結果は出力されました。

姓名:张三
年龄:18
成绩:90.50
bannerAds