C言語Ⅱ 演習(4-3) ~構造体(3)~ 解答例 1
C
言語Ⅱ
演習
(4-3)
~構造体
(3)
~
教科書
1
2
章
*以下 プログラム例 あ ,全く同 あ 必要 あ ません.プログラム作成 参考 確認 ください.
問題 .
// 構造体 問題 #include <stdio.h>
typedef struct{
char name[20]; int point; } data;
void print_point(data student){
printf("%s 点 数 %d 点 す \n",student.name,student.point);
}
int main(void){ int i;
data person[3]={
{"yamada",92}, {"sato",85}, {"takahashi",66} };
for (i=0;i<3;i++){
print_point(person[i]); }
return 0;
}
※関数 プロトタイプ宣言 し 後ろにもっ き もよい
問題 .
// 構造体 問題 #include <stdio.h>
typedef struct{
char name[20]; int point; } data;
void print_point(data student){
printf("%s %d 点 足 り ま せ \n",student.name,100-student.point);
}
int main(void){ int i;
data person[3]={
{"yamada",92}, {"sato",85}, {"takahashi",66} };
for (i=0;i<3;i++){
print_point(person[i]); }
return 0;
}
※関数 プロトタイプ宣言 し 後ろにもっ き もよい