質問編集履歴

2

書式の改善

2022/01/26 00:07

投稿

dfbgs
dfbgs

スコア2

test CHANGED
File without changes
test CHANGED
@@ -67,7 +67,7 @@
67
67
  また、初学者なのでコードが読みにくい等あるかもしれませんので、改善点があれば教えていだたきたいです。
68
68
 
69
69
 
70
- ## *追記
70
+ ## 追記
71
71
  回答者様のご指摘のおかげで動作できるまでになりましたので、そのコードを載せておきます!
72
72
  ### コード
73
73
  ````

1

修正コード

2022/01/18 03:05

投稿

dfbgs
dfbgs

スコア2

test CHANGED
File without changes
test CHANGED
@@ -65,3 +65,54 @@
65
65
  似たif文を6個も並べているので省略したいですが、解決策が思い浮かびません。
66
66
  2.に関しては回答すら思いつきません😣
67
67
  また、初学者なのでコードが読みにくい等あるかもしれませんので、改善点があれば教えていだたきたいです。
68
+
69
+
70
+ ## *追記
71
+ 回答者様のご指摘のおかげで動作できるまでになりましたので、そのコードを載せておきます!
72
+ ### コード
73
+ ````
74
+ #include<stdio.h>
75
+
76
+ int main(void)
77
+ {
78
+ int a[20] = {1,2,5,2,3,4,0,1,1,5,3,4,4,2,5,4,0,1,2,3};
79
+ int b;
80
+ int hyo[6] = {0,0,0,0,0,0};
81
+ int x;
82
+ int i;
83
+
84
+ for (b = 0; b < 20; b++) {
85
+ hyo[a[b]]++;
86
+ }
87
+ printf("白票は%d 票です。\n",hyo[0]);
88
+ for (x = 1; x < 6; x++) {
89
+ printf("候補者番号%d は%d 票です。\n", x, hyo[x]);
90
+ }
91
+ int max = hyo[1];
92
+
93
+ for (i = 2; i < 6; i++) {
94
+ if (hyo[i] > max) {
95
+ max = hyo[i];
96
+ }
97
+ }
98
+ for (i = 1; i < 6; i++) {
99
+ if (hyo[i] == max) {
100
+ printf("候補者番号%d は、最大の得票数を得ました。\n", i);
101
+ }
102
+ }
103
+
104
+ return 0;
105
+ }
106
+ ````
107
+ ### ターミナル
108
+ ````
109
+ 白票は2 票です。
110
+ 候補者番号1 は4 票です。
111
+ 候補者番号2 は4 票です。
112
+ 候補者番号3 は3 票です。
113
+ 候補者番号4 は4 票です。
114
+ 候補者番号5 は3 票です。
115
+ 候補者番号1 は、最大の得票数を得ました。
116
+ 候補者番号2 は、最大の得票数を得ました。
117
+ 候補者番号4 は、最大の得票数を得ました。
118
+ ````