在一个整形数组中(元素值都大于0)查找从键盘上输入的一个整数,找到后,求它前面的所有整数的和
调试后发现最后的i还是等于10.并没有找到要查找的那个数!求帮忙#include<stdio.h>
int main()
{
int a[10],i,j,sum=0,x;
for (i=0;i<10;i++)
{scanf("%d",&a[i]);
}
scanf("%d",&x);
for (i=0;i<10;i++)
{
if (i==a[i])
{
printf("OK");
}
}
for (j=0;j<i;j++)
{
sum=sum+a[j];
}
sum=sum-x;
printf("%d",sum);
}