求助!! 编程

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:31:02
求ss所指字符串长度最短字符的行下标作为函数返回值,并把其长度放在形参N所指变量中,ss所指字符串数组中共有M个字符串,且串长<N。

#include<iostream.h>
#include<string.h>

const int M=3;
const int N=10;

int min(char ss[][N])
{
int themin=strlen(ss[0]),j=0,len=0;
for(int i=0;i<M;i++)
{
if((int)strlen(ss[i])<themin)
{
len=strlen(ss[i]);
j=i;
}
}
return j;
}

void main()
{
char ch[M][N]={"I","love","program"};
int themin=min(ch);
cout<<"下标值:"<<themin<<endl;
}
M,N的值可以自己定义;
如果有什么歧义的地方请提出!