[윤성우의 열혈 C 프로그래밍] p.193 문제2

 

  A Z

+Z A

-------

  9 9 를 만족하는 모든 A, Z 를 구하자!

단, continue와 break를 써야한다.

내 코드

int main(void)
{
	int A=0, Z=0;
	int i = 1;
	while (1)
	{
		if (A >= 10)
			break;
		for (Z=0; Z <= 9; Z++)
		{
			if (A + Z != 9)
				continue;
			printf("\n%d 번째 경우\n", i++);
			printf("  %d %d\n", A, Z);
			printf("+ %d %d\n", Z, A);
			printf("-------\n");
			printf("  %d %d\n", A + Z, Z + A);
			printf(" A = %d, Z = %d\n", A, Z);
		}
		A++;
	}
	return 0;
}

A가 0~9사이를 벗어나면 break;

A+Z가 9가 아닌 경우는 continue;

'[c]' 카테고리의 다른 글

[ ? ] 메모리 구조  (0) 2023.12.21
최대공약수 구하기 (feat. 유클리드 호제법)  (0) 2023.06.04
지역변수  (0) 2023.06.04
세 정수의 크기 비교  (0) 2023.06.04
*, o  (0) 2023.05.29

+ Recent posts