#include int max_f(int arraies[], int number); int main(void){ int su[10] = { 1, 5, 2, 5, 7, 9, 2, 1, 23, 20 }; int max; max = max_f(su, (sizeof(su) / sizeof(su[0]))); printf("最大値の添え字は%dです\n", max); return 0; } int max_f(int arraies[], int number){ int max = -9999, max_n = 0 , i; for (i = 0; i < number; i++){ if (arraies[i]>max){ max = arraies[i]; max_n = i; } } return max_n; }