간단한것같은데... 함수를 만들려고 하는데요!

함수만들기함수만들기질문 내용 :

a[3] 를 선언했는데요..
여기서 a[0]~a[2]값은 스캔에프로 받아서 임의의 수를 써 넣게 만들었거든요!!

a[0]=1, a[1]=2일때만 printf로 good을 출력하고 그외의 경우에는 에러라고 출력을 하고싶은데요

그럼 생각해보면

if(a[0]==1 && a[1]==2)
printf(good);
else
printf(에러);
라고 한다면 a[0]=1,a[1]=2, a[3]=여러수들이 와도 good이라고 출력이 되잖아요
제가 원하는건 a[0]=1이랑 a[1]=2인 딱이경우만 good이라고 출력하고 싶은데요
그럼 함수를 어떻게짜야 하나요??

고수님들 도와주세요!!

댓글 3

  • 진이 2026.03.19

    a[0]=1, a[1]=2, a[3]=0
    a[0]=1, a[1]=2, a[3]=1
    a[0]=1, a[1]=2, a[3]=2
    a[0]=1, a[1]=2, a[3]=3
    a[0]=1, a[1]=2, a[3]=4
    a[0]=1, a[1]=2, a[3]=5
    a[0]=1, a[1]=2, a[3]=6
    a[0]=1, a[1]=2, a[3]=7
    a[0]=1, a[1]=2, a[3]=8
    a[0]=1, a[1]=2, a[3]=9
    a[0]=1, a[1]=2, a[3]=10
    a

  • 소 2026.03.19

    아.....그럼 숫자 3개를 받고 그경우만 만족시키는 함수는..... 없는건가요??ㅜ답변감사해요!!

  • 리나 2026.03.19

    a[0]=1,a[1]=2, a[2]=여러수는
    a[0]=1이랑 a[1]=2인 딱인 경우의 조건을 만족시킵니다... :)

    기어코..[0], [1]딱인 경우만 만족하고 싶다면..... 숫자 3개를 받을게 아니고 2개만 받으심 되겠습니다..

C언어 다른 글

목록