※以下のソースコードはコピー防止の対応をしています.
01:  #include <stdio.h>
02:  
03:  int max(int ar[], int n);
04:  
05:  int main(void)
06:  {
07:     int n;
08:     int ar[10];
09:     int ans;
10:     int i;
11:  
12:     printf("n=");
13:     scanf("%d", &n);
14:     for(i = 0;i < n;i++)
15:     {
16:        printf("ar[%d]=", i);
17:        scanf("%d", &ar[i]);
18:     }
19:     ans = max(ar, n);
20:     printf("max: %d\n", ans);
21:     return 0;
22:  }
23:  
24:  int max(int ar[], int n)
25:  {
26:     int i;
27:     int ans = ar[0];
28:     for(i = 1;i < n;i++)
29:     {
30:        if(ans < ar[i])
31:        {
32:           ans = ar[i];
33:        }
34:     }
35:     return ans;
36:  }
解答例一覧にもどる / トップページにもどる