int A[5];

for(i=0; i<5; i++, v/=10) A[i] = v % 10;

w = A[imax];
for(i=1; i<5; i++) {
if(w < A[i]) {
imax = i;
w = A[i];
}
}

printf("最大値は %d 桁目の %d です.", imax + 1, w);