나는 이것이 hw 질문과 같이 보일지도 모른다는 것을 안다. 그리고 이것이 나의 학습 운동이기 때문에 그것을 나의 것으로 대우해야한다.여러 배열에 특정 값이 존재하는지 테스트하는 가장 쉬운 방법은 무엇입니까?
여러 배열에 특정 값이 있는지 테스트하는 가장 쉬운 방법은 무엇입니까? 예를 들어
:
의사 코드
4하지 exis를 않기 때문에,x()
가 호출되지 없구요 내가이 예에서는 지금까지 구현
#include<stdio.h>
void x(void){/* do stuff */}
int main()
{
char fndA = 0;
char fndB = 0;
char fndC = 0;
int a[5] = {1,2,3,5,6};
int b[5] = {1,2,2,3,4};
int c[5] = {1,3,4,5,6};
for(int i=0;i<5;i++)
{
if(a[i]==4){fndA=1;}
}
//repeat for-loop for b/fndb and c/fndC
if (fndA && fndB && fndC) {x();}
return 0;
}
에있는
if array a contains a value of 4 and
array b contains a value of 2 and
array c contains a value of 6
then procede to procedure x
배열 a
에 있습니다. 하지만 궁극적으로 테스트 할 각 배열에 대해 for
루프를 만들어야합니까? 감사합니다
if (a [i] = 4) {fndA = 1;}'당신이 생각하는대로하지 않습니다. 제 생각에'if (a [i] == 4) {fndA = 1;}' – Corbin
@ 코빈 수정. 그것을 가리키는 thx. C는 제 첫 언어가 아닙니다. –