[윤성우의 열혈 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 |