ĝ3
IÓ
P7xs²ĕ³ēøëòúĞęĕěĕĜĔaÓB
1. :\

3. ©\ēðòøć©\Ĕ
4. kr"©\ printf()
5. kr"©\ scanf()
2.

6. Xcode,y9Ó·`ēĘĔ
7. aÓ®

1. :\ :\

ùĒõē\Ý^=ĔåâáÜÓēĔ :\.

\=»èđöĒüĒē_ĔÎßâá
\=ÔcÓ^=Ò¹Ñ·;^=ÏD^=å$ Äá• ÒÔ.!¼ ·Í·áĞ 5• ÒÔåâáÀÏ¼Î½á

&
:\±±i

• ÔĈĉčÓÐÀ»ÒßâáĈĉč

\Ów

ēøëòú19ąĒñĔ1þ÷ú(bit)= 0»1»Ï·¸2ÌÓvRåÄP7¨= 0»1»¼á±
1üéú(byte) = 8þ÷ú±(èĎĀçĄ÷ú1^=Ô1üéúÎw()7 6 5 4 3 2 1 00 0 0 0 0 1 0 1       8þ÷úÎÄÀÏÓdá\=ÔğÜËÏ;½Ñ\Ôğ• þ÷úåÈ¾ÁæÖáÏ;½Ñ\åÆáÞ¸ÒÑá• Ó\ÜÁÑ¿âÕÑßÑ·1üéúē8þ÷úĔ ´
2üéúē16þ÷úĔ ´
4üéúē32þ÷úĔ ´liÎU¸ÓÎĕ¶ß»ÃÛþ÷ú\åoÛÍº¾N¼¶áĖ

:\A
 A

ēøëòú21ąĒñĔ•îđýéČÒċĒïĒ¼ËÈ.!åÐÓÞ¸Ò§ÄáÓ»å ¹áÜÓ•:\å¸!ÒNÅAÂÑ¿âÕÑßÑ·•Ó¯å[¹áN¼¶áē6Ĕ

6.
%.
/%,.0&+0),+$1+/&$+"!
#),0!,1)"Ó;½Á
¼{Ñá¯üéú\^=
1üéú]\2üéú]\2ØÈÔ4üéú]\4ØÈÔ8üéú*ÑÂ]\ē,ÆĔ%Hq#D\t\ 4üéú
Hq#E\t\ 8üéú:\Ó««Ôă÷öĀçéĎ±)&*&0 % Ò¤ÁâÍ·á]\:\:\A &+0   îđÿĊĒõÓÎ±int 6Ó:\ÏÔĕ]\±(..., -2, -1, 0, 1, 2, ...) å¹Íº¾ęĘþ÷úÓÓ4Ó]\å1ÌÉ¿ÓÒâáÀÏ¼Î½áÓ:\AåÄáÀÏÎĕÓ5ÓÞ¸Ñ3ÌÓ¼
zQÁâáÏOËÍÞ·

Ĉĉč

2.



ēøëòú22ąĒñĔ :\Ò\ågÄáÀÏ CÎÔéîĒĎ(=)åzÄá¼ĕF¢Ï)¢¼

Â·Ï·¸Q0ÎÔÑ· :\Ó6Ï-Ã6ÓùĒõågÄá:\±= I•F¢Ô:\å1ÌÉ¿b¾•ågÄá:\I:\±= Iēøëòú53ąĒñĔ)¢ÔčøČĎĕsIåÎ½áIåÂÈeēĔåF¢Ó:\Ò ÄáčøČĎÓ &
' 4 

5¼ Áâá&

32(10)¼ ÁâáseÓ (&'¡ÂåÂÈ¼ Áâá('čøČĎ !ē^=ĔÝ±ē]\ĔÑÐÓ|ÑùĒõåčøČĎÏ¸ðđíĎìêĒú^=čøČĎ µµ#…
öāĎìêĒú^=čøČĎ !µ…
]\čøČĎ 
ē10¥\Ĕ  ē8¥\Ĕ"  ē16¥\Ĕ…
q#D\t\čøČĎ  µµµµ  µµ µ…
q#D\t\čøČĎÔW?ÓÑ·«àdouble6ÏÑá   ēdouble6Ĕ  ēfloat6ĔIÓ^IåĂĐíČćÒb¾Ï½ÒÔĕÇÓMãÒóĆîĐđåÌ¿Í^ÒÄáei^IÓ^&' 4 (&'QMPRGei
U\^JW\BDgJkaFei
AG`[HEJkaFeiCI# #),0' &##),0' #),0&

KOLN
hY;Td<F@I^9ka9Q
MPRGVJkZCI3. ©\ēČéāČč©\Ĕ ēøëòú22ąĒñĔ
 \>|Ñ©\ÔČéāČč©\ÏÂÍzQÁâÍ·áă÷öĀçéĎ±math.h å±include ÄáÏzÎ½á
©\µsin()ĕcos()ĕtan()ĕln() ÑÐVKÓÒJ\åb¿ázĞ4. ,/0%"0©\.©\±cos ÓnÛ`Ô~ßÑ¾ÍÜ¹áJ\Ğ•©\Ò¹áýČĈĒõ•čøČĎĕ:\ĕIÑÐåb¾ÀÏ¼
Î½á
•:\Ó¼©\Ò äá•IåÂÈe¼©\Ò äá

4. kr"©\ printf()ēøëòú43ąĒñĔ :\ÓåîđôĒĎÒ"Äá¬ÒÔ±kr"©

\ēprintf ©\ĔåzÄá ĂĐíČćÎÔÓÞ¸Ò¤ -.&+0#f=Sa f>Sa f?Sa : printf ÎÔėJ\ē"bI^=ĔåËÍJ\Ó\ÏÇÓ6¼oÛßâá
 2Ì} ªÓJ\ÏÂÍ:\ēÜÂ¾ÔIĔåb¾

bI "":Z j %^=GĕHĕ:ZW?<ēøëòú46ąĒñĔ•:\¼3Ì¶á•ÄÖÍ]\Î¶á•GÔ5h-.&+0#!!!8+ & ' (-.&+0##),0! ! #8+ & ' # •3Ì}Ó:\ÔD\Î¶á•3Ì}ÔD\t 3hÎ•3Ì}ÔD\tå/ÛÍÎ7hÎbIW?"Ó-.&+0#!!!8+ & ' (  '     ' Óf¼oØá(:\Ó¼Áâá( Äá¼fÒ'Øß
Ñ·8,Ôĕ)ÒÔÙ
á±(6hÎ)

:ZW?<ĕ^=GĕH
:ZW?< :ZÓ^=ÓLI^=

J\ÓùĒõ6char/^=­^=Óèûďò!

* 10¥]\int1

*ÑÂ10¥]\int,*ÑÂ8¥]\int4

*ÑÂ16¥]\

int

#

q#D\t\float/double"
q#D\t\ēW\wĔ float/double!
* 10¥]\ēEÑ¾ÏÜ5^=GĔ
#q#D\t\ēEÑ¾ÏÜ8^=GĔ # q#D\t\ēEÑ¾ÏÜ8^=GĕD\t Ô3hĔbI "ÎÓ" ēøëòú50ąĒñĔ"ÄáLI":Z j]\

!




hW?Ó]\(6h)!

  

hW?Ó]\(6h)µ(­Ò0å ¿á)

 !





D\

#

 hW?ÓD\(8hĕD\¦3h)(D\tÔ1hÒÑá) #Óh\Ó×¸¼;½·8,ÔYäÑ·     ]\¦¼5hÑÓÎĕD\t¼YäÑ·®ēėĔÐÓÞ¸Ñ"ÒÑá»ÂÑÁ·&+ )1!"/0!&, %
&+0*&+&+0.$  ,+/0 %..$26&+0& ' ( kacX #),0# #& ei '(&' \_U\ -.&+0#!!!8+ & ' (-.&+0#! !!8+ & ' & '
."01.+ 7®ēĘĔÐÓÞ¸Ñ"ÒÑá»ÂÑÁ·&+ )1!"/0!&, %
&+0*&+&+0.$  ,+/0 %..$26&+0& ' ( kacX #),0# #& ei '# #),0& ' KOLN ##),0& #),0'-.&+0##),0! ! #8+ & ' # -.&+0##),0! #),0! #8+ & ' #."01.+ 7

5. kr"©\±scanf() ēøëòú39ąĒñĔ !ÜËÍ, stdio.håÙ£ÚÀÏ ĂĐíČćÎÔÓÞ¸Ò¤ / +#fSa fSa fSa :
%. &+0& ' (#),0#!,1)"!#6Ó:\Ó8, 6Ó:\Ó8,

/ +#    ka Fj]Jil / +#! & ka&FbaJil / +#!!#)# ' ( # !#":Z j
:ZW?< Ô:\ÓĈĉčèûďòåÄás<scanf©\Îz(Ñ:Z^=:ZW?< "^=ÓLI^=:\Ó6char/^=­^=Óèûďò!

10¥]\int)!

10¥]\

long int,

8¥]\

int

4

16¥]\

int#

q#D\t\float)#

q#D\t\doublescanfÎÔĕ2J\ ªÒ¹È:\Ó6åSÂÑ·ÓÎĕpQ¼NÎ¶á:ZW?<ÎÁâÈ6ÓÉÏÂÍĕ:\Ò Äá

/ +#! #:\±f Ó6¼Î¶ËÍÜ10¥]\Óå Äá®ēęĔ&+ )1!"/0!&, %
&+0*&+&+0.$  ,+/0 %..$26&+0& ' /1* !&# kacX-.&+0#+0".03,&+0"$".
/ +#!! & ' il/1*&' \_U\
!&#& '
-.&+0#!!!8+ & ' /1*
-.&+0#! !!8+ & ' !&#."01.+ 7®ēĚĔ
&+ )1!"/0!&, %
&+0*&+&+0.$  ,+/0 %..$26#),04 5 # # kacX-.&+0#+0".03,#),0
/ +### 4 5 il# 45 \_U\#45
-.&+0# # # #8+ 4 5 # -.&+0# # # #8+ 4 5 #."01.+ 
76. Xcode,y9Ó·`ēĘĔÓ _ÒØÏÛÍ·áÓÎĕÇÊßå&uÂÍ¾ÉÁ·Ė

7. aÓ1®ēėĔ ÓĂĐíČćå"ÂÍĕ"å»ÛÑÁ·Ė +:\ÓBÏÂÍē77ĕ3.14ĕ-255ĕ10.0Ĕ¼mÂ¾

"ÁâáÞ¸ÒĂĐíČćåmÂÑÁ·Ė&+ )1!"/0!&,/0!&, %%&+0*&+6'&+0& '
! &+0 11+/&$+"!&+01#),0#& 
' 1  
1
#   
#
-.&+0#& -.&+0#&!8+
&
-.&+0#' -.&+0#'!8+
'-.&+0#1 -.&+0#118+
1
-.&+0## -.&+0##!8+
#
."01.+ 
."01.+
77

7. aÓ1®ēĘĔ
Level

1®C2ÌÓ@\ĕ ÒCÂĕ ÓånÛáĂĐ
íČćåTÆÞBÓĂĐíČćÓ± ÓåbI ½"ÒÂÍÄáĂĐíČćåTÆÞ

BÓĂĐíČćÓ± ÓåD\1Î2XÂÍÄáĂĐíČćåTÆÞ

Aøëòú p.62 Ó1®Ó4ē°Ĕå¾ĂĐíČćåTÆÞXcodeÙÂ¿
CüĉæąāĊæč2ĎF0jg}¥ď¦čòäêôđĎüĉæąĂ9ÍÅÉJ¢Step ĐüĉéßåôÉV HW6üĉéßåôÙ´

Step 2

Step 3

CíČêúÚÝćÉz ùćõÆ9üĉæąĂ9ÍÅÉJ¢Step ĐĐüĉéßåôÉV H
HW6üĉéßååôÙ´ôÙ´

Step 2

Step 33

CíČêúÚÝćÉz ùćõÆ9ùćõÆ9íČêüĉæąĂÉz  ¶ÉÞÜĊõÞÅüĉæąĂÙċz ºÖ T5ÉÊàóÜî²ÈÃµÄ´×Ö TcÈ±ÇÂÄ­Ö±Ù¬Öq=U¸Ä´×Ö ª     «ÆZ±×¿²¬ÖÉÅď½¶±ÔíČêçČõÙºÖèĊüćüĉæąĂÉ 
 2ÃÉSRÉ+ÙtºÖüĉæąĂÙ¸ÄÎÖüĉæąĂ9ÍÅÉJ¢
Step ĐĐüĉéßåôÉV H
HW6üĉéßååôÙ´ôÙ´

Step 2
2

Step 3

CíČêúÚÝććÉz 

ùćõÆ9üĉæąĂÉùćõ íČêüĉæąĂÙ9&~çČõÈ2PºÖ ªùćõ«ÉÛÝçĊčöĊĀÉxĎÙåĆðåºÖ üĉæąĂÈÕ²Çµ×Ëďª,£Ç´7¸Í¸¿«Æ­®
ăðëČé²ÞÜĊõÞÉ[Èp·×Ö¶¶ÙåĆðåºÖ¶¶ÈăðëČé²p·×ÖüĉæąĂÉàąČ _TmàąČčTcàąČĎ çĊøÝćYÈàąČăðëČé²p·×Ö ÃµÒº­ àąČÉ%-ÊàąČăðëČé²p·×¿±ď½×ÓÕÈ¬Ö 9YàąČ çĊøÝćYÈÊ Ã±ÔÇ­ üĉæąĂÙ9¸¿Æ³ÈàąČăðëČéÆÆÑÈvºÖ ìĉÅÖtÙ9¸Ó®Æ¸¿ Ûåëê&·×Ä­Ç­ăĄĆÙ°®Æ¸¿ G*màąČ çĊøÝćYÈÊ Ã±ÔÇ­ 9¸Äďw^²°±¸­Æ­®¶Æ¸±±ÔÇ­č/È%-Ùi8ºÖ¸±Ç­ĎTcàąČčsyntax errorĎ TcàąČÊçĊøÝą²NQ¸Ä´×Ö ùćõºÖÆďTcàąČÙk ¸¿1IÈăðëČéÙpºÖ ­$²p·×ďàąČÉ;²Åp·×Öerror: syntax error before 'scanf'• ¶ÉÅÊďscanf ÉÈà
ąČ²¬ÖÆÂÄ­Ö• ¡¸­ÅÊÇ­ÉÅďÏÓ®ÈB²µÓ®

TcàąČÉ Ó´¶ÖTcàąČÊÉÓ®ÇÑÉ²¬Ö ëāçĉĊÙµD×¿ M>É<E²°±¸­ ³M>²Ç­ÉÈ¹M>²¬Ö <EºÖ¹M>²Ç­ M>²CÇÆ¶ØÈM>²Ç­ çĊøÝą²nÔÇ­)²Ä³¿
 :¸Ä­Ç­2RċR²¬Ö uÉÕďāêêýć ¯Ç­T5²Ä³¿
 gt4ÉÕ T5ďçăĊô 3ÈX]T5²¬Ö ïûćåáČôÉ¹D× rl²üĉæąĂÈÂÄ­Ö

M>É<E²°±¸­àąČÉ:¸Ä­Ç­2R²¬ÖàąČÉundeclared©đ¤:·×Ä­Ç­

8|·×Ä­Ç­gt4ÙÂ¿àąČÉïûćåáČôÉ¹D×ÉàąČÉz ÉeGh T5É T5ÊďüĉæąĂÉbÐÔ×¿1IÈ¸±×ÄÊÇÔÇ­ çăĊô T5čïûćåáČôÅ.Í×¿Ď ½× 3ÈT5²¬ÖÆçĊøÝćYÈàąČÆÇÖ ÉÓ®ÇàąČăðëČé²­´Ã±p·×Ö     üĉæąĂÈ¬ÖrlÙp¸ÄoºÖÈÊ…
ªp«¤§¤ªòäêô«¤§¤ªêýČêÙp«ÙKºÖÆď#rlďrl²½×¾×ª¨«ďª.¤«Åp·×Ö9¸ÄÎÖïûćåĆðåÅ9w^É É ó÷ðãÉ!
 üĉæąĂÉÕÙOºñČć üĉæąĂÉ9ÙÅa·¼Ö¶Æ²Å³Ö

 ûĈÝåÿÝĊôčYa·¼ÖsIĎ
 GÉ {
 RÉ { 1T»Ã9·¼Ö¶Æ²Å³Ö

 êòðü9 2RÉÙÖ¶Æ²Å³Öó÷ðãÞÜĊõÞ9čûĈÝåÿÝĊôÍÅ9ĎêòðüâČ÷Čč`ÉTÍÅ9Ď

2RÉpíČêüĉæąĂûĈÝåÿÝĊôÉ8¶ÉÙåĆðå¸Ä8ºÖûĈÝåÿÝĊôÙºÖÆ³ÈÊď
¶É(Ù'ÌõąðæºÖüĉæąĂÉYaªêòðüâČ÷Č«þîĊÙLº¶ÆÅď1»Ã9ºÖûĈÝåÿÝĊôÅüĉæąĂÉ9²a2R)đ
ÍÀÙ¸Ä­Ç­ÉÅď?Ç²ÂÄ­Ö¶¶Åa¸Ä­Ö¶ÆÙpºč¶ÉÊÍÀ9·×Ä­Ç­ĎûĈÝåÿÝĊôÅYa àóÜîÉÞÜĊõÞÅÑYa{ÙnÖ¶Æ²Å³Öó÷ðãçĊíČćÙ´¶¶Åa¸Ä­Ö¶ÆÙpºó÷ðãçĊíČć ªêòðüâČ÷Č«þîĊÙåĆðåºÖÆďªInput

two integers : «ÉăðëČé²ó÷ðãçĊíČć
Èp·×Ö Ñ®=åĆðåºÖÆ¤scanf RÈÓÖ @ÁÈÇÖÉ Êó÷ðãçĊíČćÅ®

scanf RÉ9A• 2R¤a ÈÊď ·×¿²ÂÄ­Ö
č2R¤a É²2"¸¿ÉÅÈÇÂÄ­ÖĎ• 2R¤b ÈÊďÍÀ Ñ ·×Ä­Ç­ÉÅďÉÍÍ• 2R¤a ÌÉ Ê9fÎ• 2R¤b ÌÉ Ê\9É  2R¤a ÉÆ¸Ä¤1 Ù ªêòðüâČ÷Č«þîĊÙåĆðå
 2R¤b ÉÆ¸Ä¤2 Ù

1 Èy­Ä¤2 Ù 

2RÉÉo• 2R¤b ÈÊď ·×¿²ÂÄ­Ö
č2R¤b É²2"¸¿ÉÅÈÇÂÄ­ÖĎ• 2 ÃÉ scanf RÙ9fÎüĉæąĂÉv• ªêòðüâČ÷Č«þîĊÙåĆðå¸Ä­´ÆďăÝĊRÉ[AÉdM>ÈºÖ• ăÝĊRÉ9²vºÖüĉæąĂvYÉó÷ðãçĊíČć üĉæąĂÉ9w^²p·×Ä­Ö ªa«þîĊÙåĆðåºÖÆďüĉæąĂÉ9²vºÖ ªyµÖ«þîĊÙL¸ÄÑ9²vºÖ