求助三道题,麻烦大家了?
1. 写出一通用函数,该函数从一个一维整型数组中寻找指定的一个数,若找到,返回该数在数组中的下标值,否则返回-1。
2. 写出一通函数,该函数从一个字符指针数组中寻找指定的一个字符串,若找到返回1,若找不到返回0。
3. 写一通用函数slength,串的长度,并用main函数调用slength
----------------解决方案--------------------------------------------------------
课本上就有,~~~~~~~~~
----------------解决方案--------------------------------------------------------
晕!找了好久原来发到这里了!
----------------解决方案--------------------------------------------------------
int SearchNumber(int a[],int aLength,int number)//a为被找的数组,aLength为数组的长度,number为要查的数 { int i;
for (i = 0;i < aLength;i++) { if (a[i] == number) return i; } return -1; }
----------------解决方案--------------------------------------------------------
int IsExistStr(char * pp[] ,int strN,char str[])//pp为一个字符指针数组这个要注意的是字符指针数组,不是指针是指针的数组,strN为他的大小,str为要找的字符串 { int i;
for (i = 0;i < strN;i++) { if (strcmp(pp[i],str) == 0) return 1; } return 0; }
----------------解决方案--------------------------------------------------------
int slength(char str[])
{
int i = 0;
for (;;)
{
if (str[i] == '\0')
return i;
else
i++;
}
}
----------------解决方案--------------------------------------------------------