実行例のように,5名分の学生情報(学生番号と氏名)を構造体配列に格納し,表示するプログラムを作成しなさい.
自作の関数を使う必要はありません.
文字列の代入には,標準ライブラリ関数strcpyを使いなさい.
すでに記載されている部分は書き換えてはいけません.
実行例
0人目: 学生番号 11001 名前 山田 一郎
1人目: 学生番号 11002 名前 山田 二郎
2人目: 学生番号 11003 名前 山田 三郎
3人目: 学生番号 11004 名前 山田 四郎
4人目: 学生番号 11005 名前 山田 五郎
#include <stdio.h>
#include <string.h>
int main(void)
{
struct student
{
int id; // 学生番号
char name[128]; // 名前
} st[10]; // 最大10人分の領域を確保
int i;
// ここから
// ここまでのプログラムを書きなさい
return 0;
}
#include <stdio.h>
#include <string.h>
int main(void)
{
struct student
{
int id;
char name[128];
} st[10];
int i;
st[10].id={11001, 11002, 11003, 11004, 11005};
st[10].name[128]={山田 一郎, 山田 二郎, 山田 三郎, 山田 四郎, 山田 五郎};
for(i=0; i<5; i++)
{
printf("%dninnme: gakuseibanngou %d namae %s\n", i, st[i].id, st[i].name[128]);
}
return 0;
}