소스 최적화...
글쓴이: kealyung / 작성시간: 수, 2010/09/29 - 3:12오후
#include <stdio.h>
int main()
{
int i,j,k,count;
i = j = k = count = 0;
printf("j == k skip..\n");
for(i = 0; i < 6; i++)
{
for(j = 0; j < 6; j++)
{
for(k = 0; k < 6; k++)
{
if(j == k)
continue;
printf("i : %d, j : %d, k : %d count : %d\n", i, j, k, ++count);
}
}
}
printf("i == k skip..\n");
for(i = 0; i < 6; i++)
{
for(j = 0; j < 6; j++)
{
for(k = 0; k < 6; k++)
{
if(i == k)
continue;
printf("i : %d, j : %d, k : %d count : %d\n", i, j, k, ++count);
}
}
}
printf("i == j skip..\n");
for(i = 0; i < 6; i++)
{
for(j = 0; j < 6; j++)
{
for(k = 0; k < 6; k++)
{
if(i == j)
continue;
printf("i : %d, j : %d, k : %d count : %d\n", i, j, k, ++count);
}
}
}
return 1;
}소스는 간단한데 넘 넘 루틴이 많이 도네요..
이걸 좀 간단하게 할려면 어떻게 해야 할까요?
Forums:


함수로 빼세요
루프를 함수로 빼서
비교문을 파라메타로 넘기는방법을 생각해보시면 좀 간결하겠네요.
댓글 달기