개발자 톡

연습문제 톡 8단 변속기

C언어로 풀어보았는데 틀린 이유 좀 알려주세요ㅠㅠ

등록일
2024-11-01 17:03:02
조회수
48
작성자
aos708083

#include <stdio.h>



int main(void)

{




  int A[8];

  int tmp;

  for(int i = 0 ; i < 8 ; i++)

  {

    scanf("%d" , &A[i]);

  }

  for(int j = 0 ; j < 8; j++)

  {

    if(A[0]==8)

    {

      for(int z = 8 ; z == 1; z--)

      {

        if(A[j] == z)

        {

           tmp = 2;

        }

        else

        {

          tmp = 3;

        }

      }

    }

     

    if(A[j] == j+1)

    {

       tmp = 1;

    }

    else

    {

      tmp = 3;

    }

  }


   switch(tmp)

  {


    case 1:

       printf("ascending");

      break;

    case 2:

       printf("descending");

      break;     

    case 3:

       printf("mixed");

      break;

  }

       


  return 0;

}

#8단_변속기

이 카테고리의 톡 더보기