12.다음 함수에서 asterisk(5)를 호출할 때 출력되는 *의 개수는?
void asterisk( int i )
{
if( i>1 ) {
asterisk( i/2 )
asterisk( i/2 )
}
prntf("*");
}
여기서 어떻게 프린트가 되어야하죠???
5가 일단 먼저 1보다 커서
중괄호 안에서 2번 나눠지면 1.25가 되고
그상태에서 프린트가 되면 *가 하나 나오는건가요??????
12.다음 함수에서 asterisk(5)를 호출할 때 출력되는 *의 개수는?
void asterisk( int i )
{
if( i>1 ) {
asterisk( i/2 )
asterisk( i/2 )
}
prntf("*");
}
여기서 어떻게 프린트가 되어야하죠???
5가 일단 먼저 1보다 커서
중괄호 안에서 2번 나눠지면 1.25가 되고
그상태에서 프린트가 되면 *가 하나 나오는건가요??????
7개나올거같네요
정수는 나누면 정수가 나와요
왜 7개가 나오는지 잘모르겟어가지고...ㅠㅠ 정수나누기 정수하면 7이 나오나요??? 왜 *가 프린트 되는지도 궁금하구...
총 asterisk 가 몇번 불러와지는지 계산하시면 될듯
너무어렵자나이거
때려쳐라 ㅄ
asterisk가 몇번 부러와지는지가 저기에 나와있나요????? if문에서 5가 일단 1보타 크니깐 중괄호 안에꺼 계산두번하면 1이 되서 프린트는 * 한번 되는거 아닌가요??? /누가 자세히좀 가르쳐주실업나요///?