[13조유진]문제 소스(1단계, 2단계, 3단계)
3단계는 2번 문제를 변수 하나로 해결하는 것인데 저는 도저히 못풀겠더군요
반장님께서 1단계를 변수 하나로 하신 걸 보고 아이디어를 얻어 만들었습니다
1단계
#include< stdio.h >
int main()
{
int i = 1;
int j = 1;
while( i <= 9 )
{
printf( "%d * %d = %d\n", i, j, i*j );
if( j < 9 )
{
j = j + 1;
continue;
}
else
{
i = i + 1;
j = 1;
}
}
printf( "끝\n" );
return 0;
}
2단계
#include< stdio.h >
int main()
{
int i = 1;
int j = 1;
while( i <= 9 )
{
printf( "%d * %d = %d\t", i, j, i * j );
if( i % 3 == 0 )
{
if( j == 9 )
{
printf( "\n" );
j = 0;
i += 3;
}
j = j + 1;
i = i - 2;
printf( "\n" );
}
else
{
i = i + 1;
}
}
printf( "끝\n" );
return 0;
}
3단계
#include< stdio.h >
int main()
{
int i = 11;
while( i < 100 )
{
printf( "%d * %d = %d\t", i/10, i%10, (i/10)*(i%10) );
if( ((i-(i%10)) % 30) == 0 )
{
if( i%10 == 9 )
{
printf( "\n" );
i = i + 2;
}
else
{
i = i - 20;
i = i + 1;
}
printf( "\n" );
}
else
{
i = i + 10;
}
}
printf( "끝\n" );
return 0;
}