>>302
考えてみたけど上手く動きません。
プロの人どこがおかしいのかおせーてくだせーませ

#include <stdio.h>

int main(void)
{
struct Seito{
int num;
int name[30];
} S_s[5];
int i;

for(i = 0; i < 5; i++){
do{
printf("学生番号(3桁の整数)>");
scanf("%d",&S_s[i].num);
}
while(S_s[i].num < 100 || S_s[i].num > 999);

printf("氏名>");
gets(S_s[i].name);
}

for(i = 0; i < 5; i++){
printf("学生番号:%d 氏名:%s\n",S_s[i].num,S_s[i].name);
}
return 0;
}