C
1コード 2```### 前提 3 4C言語で配列(array)を使用して、献血者名簿リストを作成するという課題をしています。 5 6 7### 実現したいこと 8実行結果には写真のような感じで出したいです。 9![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-12-09/0e1a05e7-a25f-46e0-beca-98d6b1716444.png) 10 11ここに実現したいことを箇条書きで書いてください。 12- 配列(array)を使用して、献血者名簿リストを作成したいです。 13 14 15### 発生している問題・エラーメッセージ 16
Structureを使用したコード。
### 該当のソースコード ```C言語 コード #include<stdio.h> #include<string.h> struct Mystructure{ int myNum; int myID; char myBlood[3]; char myString[30]; }; int main(){ struct Mystructure s1; struct Mystructure s2; struct Mystructure s3; struct Mystructure s4; struct Mystructure s5; struct Mystructure s6; struct Mystructure s7; s1.myNum = 13; s2.myNum = 14; s3.myNum = 15; s4.myNum = 16; s5.myNum = 17; s6.myNum = 18; s7.myNum = 19; strcpy(s1.myString, "Itsuku Nakano"); strcpy(s2.myString, "Alan Wlaker"); strcpy(s3.myString, "Yaju Senpai"); strcpy(s4.myString, "Jean golemvg"); strcpy(s5.myString, "Julius"); strcpy(s6.myString, "Mohammed"); strcpy(s7.myString, "Zayrab"); strcpy(s1.myBlood, "B"); strcpy(s2.myBlood, "A"); strcpy(s3.myBlood, "O"); strcpy(s4.myBlood, "+o"); strcpy(s5.myBlood, "-B"); strcpy(s6.myBlood, "+B"); strcpy(s7.myBlood, "A"); printf("[Name, Attendance Number, Blood type]\n"); printf(" %s,", s1.myString); printf(" %i,",s1.myNum); printf(" %s,\n", s1.myBlood); printf(" %s, ", s2.myString); printf(" %i, ", s2.myNum); printf(" %s,\n ", s2.myBlood); printf(" %s,", s3.myString); printf(" %i,",s3.myNum); printf(" %s,\n", s3.myBlood); printf(" %s,", s4.myString); printf(" %i,",s4.myNum); printf(" %s,\n", s4.myBlood); printf(" %s,", s5.myString); printf(" %i,",s5.myNum); printf(" %s,\n", s5.myBlood); printf(" %s,", s6.myString); printf(" %i,",s6.myNum); printf(" %s,\n", s6.myBlood); printf(" %s,", s7.myString); printf(" %i,",s7.myNum); printf(" %s,\n", s7.myBlood); return 0; }
試したこと
上記のstrucuture を使用してのコードはかけたのですが、arrayを使用した例は皆目見当がつかないので、ここで質問
させていただきました。
で、しつもんはなんでしょうか
C言語のarrayを使用して、こちらの写真(
https://ddjkaamml8q8x.cloudfront.net/questions/2022-12-09/0e1a05e7-a25f-46e0-beca-98d6b1716444.png
)
の通りにコードを作成したいのですが、自分で考えが思いつきませんでした。よろしければご教授願えますか?
質問文は編集できるんで、そっちの方に追記修正しよう