首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

生手求解释~看不懂这个程序~自己写的又不对

2012-12-30 
新手求解释~看不懂这个程序~自己写的又不对~#includestdio.hint findFirst(int a[], int n,int value)v

新手求解释~看不懂这个程序~自己写的又不对~
#include<stdio.h>
int findFirst(int a[], int n,int value);
void main()
{
int i,value;
int a[5];
int n=5;
printf("请输入五个数字:\n"); 
for (i=0;i<5;i++)
scanf("%d",&a[i]);
printf("请输入需要查找的数:\n");
scanf("%d",&value);
findFirst(a,n,value);
}

int findFirst(int a[], int n,int value)
{
int i;
for(i=0;i<n;i++) 
{
if(a[i]==value)
{
break;
}
}
if(i==n)//从这步起就开始看不懂了,不知道i与n有什么关系,求解释
{
printf("不在被查找的数组中\n");
}
else
{
printf("该数的位置为:%d\n",i);
}
    return 0;
}
[解决办法]


[解决办法]
热点排行