#include <stdio.h>
int main(void)
{
int a, z;
int result;
for(a=0; a<10; a++)
{
for(z=0; z<10; z++)
{
if(a==z)
continue;
result=(a*10+z)+(z*10+a);
if(result==99)
printf("%d%d+%d%d=%d\n", a, z, z, a, result);
}
}
return 0;
}
저 궁금한게요 답이
09+90=99
18+81=99
.
.
.
90+09=99
결과가 이렇게 나오는데요,
if(a==z)
continue보시면 실행되니까 a=0, z=1이되잖아요 그리고 if(a==z)는 더이상 실행이 안되는거아닌가요?
그니까 결론은 이 코드 해석좀 해주세요...열혈 C프로그래밍 문제인데 문제도못풀고 답봤는데 이해가 안되네요..... |