[2] 問題文(含コード&リンク):
 変数x,y,zを使いscanfで各教科の点数を入力→
 {{"数学",x}, {"国語",y}, {"英語",z}};
 うえのx,y,zに値が入力され
 { printf("\n%s %d %d",matsu[i].name,matsu[i].kokugo,matsu[i].eigo); }
 で表示されるプログラムです
[3] 環境
 [3.1] OS:XP
 [3.2] コンパイラ名とバージョン: Borland c
 [3.3] 言語: C
[4] 期限: 今週中
[5] その他の制限: 基本中の基本です
以下は、こんな感じでしてほしいと思い作りました。文法がだめだめですけど…
#include<stdio.h>
#include<conio.h>
int i;
struct seiseki
{ char *name;
int kokugo;
int eigo;
};
printf("%d人目のαの成績を入力\n",i+1);scanf("%f",&man[i].x);
printf("%d人目のβの成績を入力\n",i+1);scanf("%f",&man[i].y);
printf("%d人目のγの成績を入力\n",i+1);scanf("%f",&man[i].z);
void main(void)
{ static struct seiseki matsu[5]=
{{"数学",x},{"国語",y},{"英語",z}};
for(i=0;i<3;i++)
{ printf("\n%s %d %d",matsu[i].name,matsu[i].kokugo,matsu[i].eigo); }
getchar();
getchar();
}