value = 任何數(shù)值,都是printf存在
value = 任何數(shù)值,都是printf存在。
所以main()函數(shù)中的if(),
需要這樣寫:
int length = sizeof(arr)/sizeof(arr[0]);//數(shù)組占內(nèi)存總空間,除以單個(gè)元素占內(nèi)存空間大小
if(index!=-1 && index<length)//index不為-1并且index長度在數(shù)組長度范圍內(nèi)
value = 任何數(shù)值,都是printf存在。
所以main()函數(shù)中的if(),
需要這樣寫:
int length = sizeof(arr)/sizeof(arr[0]);//數(shù)組占內(nèi)存總空間,除以單個(gè)元素占內(nèi)存空間大小
if(index!=-1 && index<length)//index不為-1并且index長度在數(shù)組長度范圍內(nèi)
2015-11-26
舉報(bào)
2015-11-30
#include <stdio.h>
int getIndex(int arr[5],int value)
{
? ? int i;
? ? for(i=0;i<5;i++)
? ? {
? ? ? ?/* 請完善數(shù)組查詢功能 */
? ? ? ?if(arr[i]==value) ? ? ??
? ? ? ? {
? ? ? ? ? ? return i;
? ? ? ? } ?
? ? ? ?
? ? }
? ? return -1;
}
int main()
{
? ? int arr[5]={3,12,9,8,6};
? ? int value = 7;
? ? int index = getIndex(arr,value);
? ? int length=sizeof(arr)/sizeof(arr[0]);//數(shù)組占內(nèi)存總空間,除以單個(gè)元素占內(nèi)存空間大小,等于數(shù)組長度
? ? printf("數(shù)組長度:%d\n",length);
? ? //index不為-1并且在數(shù)組長度范圍內(nèi)
? ? if(index!=-1 && index<length)
? ? {
? ? ? ? printf("%d在數(shù)組中存在,下標(biāo)為:%d\n",value,index); ? ? ? ? ? ??
? ? }
? ? else
? ? {
? ? ? ? printf("%d在數(shù)組中不存在。\n",value); ? ?
? ? }
? ? return 0; ? ?
}
2015-11-30
#include <stdio.h>
int getIndex(int arr[5],int value)
{
? ? int i;
? ? for(i=0;i<5;i++)
? ? {
? ? ? ?/* 請完善數(shù)組查詢功能 */
? ? ? ?if(arr[i]==value) ? ? ??
? ? ? ? {
? ? ? ? ? ? return i;
? ? ? ? } ?
? ? ? ?
? ? }
}
int main()
{
? ? int arr[5]={3,12,9,8,6};
? ? int value = 8;
? ? int index = getIndex(arr,value);
? ? int length=sizeof(arr)/sizeof(arr[0]);//數(shù)組占內(nèi)存總空間,除以單個(gè)元素占內(nèi)存空間大小,等于數(shù)組長度
? ? printf("數(shù)組長度:%d\n",length);
? ? //index不為-1并且在數(shù)組長度范圍內(nèi)
? ? if(index!=-1 && index<length)
? ? {
? ? ? ? printf("%d在數(shù)組中存在,下標(biāo)為:%d\n",value,index); ? ? ? ? ? ??
? ? }
? ? else
? ? {
? ? ? ? printf("%d在數(shù)組中不存在。\n",value); ? ?
? ? }
? ? return 0; ? ?
}
2015-11-29
你全部代碼呢