以下程序中函数FindMinString的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。例如,若运行时依次输入三个字符串:
123↙
1223↙
124↙
输出结果为1223
按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。
#include 
#include 
char *FindMinString( _____________ )
{
    if(_____________)
        return(s1);
    else
        return(s2);
}
 
int main()
{
    int i; 
    char string[20], str[3][20];
    for(i=0;i<3;i++) 
    {
        gets(str[i]);
    }
    strcpy(string,FindMinString(str[0],str[1])); /*对字符串进行复制*/
    strcpy(string,___________________);
    printf("%s\n",string);
    return 0;
}

A、第3行: char *s1, char *s2
第5行: strcmp(s1,s2)<0
第20行: FindMinString(string,str[2])
B、第3行: char s1, char s2
第5行: s1 第20行: FindMinString(string,str[2])

C、第3行: char s1, char s2
第5行: strcmp(s1,s2)>0
第20行: FindMinString(str[0],str[2])
D、第3行: char *s1, char *s2
第5行: s1>s2
第20行: strcmp(str[1],str[2])