/*★ 構造体にデータをタイプ入力 前田 稔 ★*/ /* 空白,タブ,CR が区切りになる */ #include // 成績レコードの定義 typedef struct { char m_name[24]; int m_ten1; int m_ten2; int m_ten3; float m_ave; } TSeiseki; TSeiseki seiseki; //★ main 関数 void main() { printf("\n名前を入力して下さい(姓と名を分けるときは全角空白)\n"); scanf("%s",&seiseki.m_name); printf("\n3教科の点数入力して下さい\n"); scanf("%d %d %d",&seiseki.m_ten1,&seiseki.m_ten2,&seiseki.m_ten3); seiseki.m_ave= (seiseki.m_ten1+seiseki.m_ten2+seiseki.m_ten3)/3.0f; printf("\n名前=%s 点数1=%3d 点数2=%3d 点数3=%3d 平均=%f\n", seiseki.m_name,seiseki.m_ten1,seiseki.m_ten2,seiseki.m_ten3,seiseki.m_ave); }