#include void smile(void);
int main(void) { smile();smile();smile(); smile();smile(); smile(); } void smile(void) { printf("Smile!"); }
저는 smile!smile!smile! smile!smile! smile!
이라고 작성하고싶은데 어떻하면 좋죠?
smile함수만 고쳐서 그렇게 되도록 만들기는 약간 까다롭겠지만요. 일단 간단히 한 번 해봤습니다.
smile
#include <stdio.h> void smile(void); int main(void) { smile();smile();smile(); smile();smile(); smile(); } void smile(void) { static unsigned int n = 1, i = 2; printf(i?(--i,"smile!"):(i=n--,"smile!\n")); }
근데 저는 static 하고 i? --i 이런거는 잘몰르겟네용 ㅎㅎ
int main(void) { smile();smile();smile(); printf("\n"); smile();smile(); printf("\n"); smile(); }
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
온갖 방법으로 그렇게 되게 할 수 있죠.
smile
함수만 고쳐서 그렇게 되도록 만들기는 약간 까다롭겠지만요.일단 간단히 한 번 해봤습니다.
오 감사합니당
근데 저는 static 하고 i? --i 이런거는 잘몰르겟네용 ㅎㅎ
코드에서 줄내림을 한다고해서, 출력에서 줄내림이 되진 않아요 ㅠ=ㅠ
댓글 달기