質問編集履歴

1

自分の回答の追加

2020/07/29 06:44

投稿

FET.35
FET.35

スコア0

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,47 @@
13
13
  というのがあります。
14
14
 
15
15
  初心者でよく分かりません。教えて頂けるとありがたいです。
16
+
17
+
18
+
19
+ #include <stdio.h>
20
+
21
+ #define N 10
22
+
23
+ int calcmax(int);
24
+
25
+ int main(void) {
26
+
27
+ static int s[N] = { 55,67,48,72,93,38,75,88,82,60 };
28
+
29
+ int a;
30
+
31
+ a = calcmax(max);
32
+
33
+ printf("%d\n",a );
34
+
35
+ return 0;
36
+
37
+ }
38
+
39
+ int calcmax(int) {
40
+
41
+
42
+
43
+
44
+
45
+ int i;
46
+
47
+ int *p = s;
48
+
49
+ int max = *p;
50
+
51
+ for (i = 1; i < N; i++)
52
+
53
+ if (max < *(p + i)) max = *(p + i);
54
+
55
+ return max;
56
+
57
+ }
58
+
59
+ 自分でやるとこんな感じでもうどうにもこうにもいかなかったんです。すいません。丸投げしたつもりはありませんでした。