单选题

阅读下面的程序:

#include<stdio.h>

void findmax(int *s,int t,int *k)

{

    int p;

    for(p=0;*k=p;p<t;p++)

    if(s[p]>s[*k])*k=p;

}

void main()

{

    int a[10]={12,34,21,56,98,67,58,48,19,37};

    int k;

    findmax(a,10,&k);

    printf("%d,%d\n",k,a[k]);

}


程序的输出结果是(    )

A

0,12

B

4,98

C

3,21

D

9,37

赣ICP备20007335号-2