���������Y. Murayama
�6�
������ � ���������
� �1 �2
� �
�1
�2
�1
�2
�3
�
� � �
�� �
�
if(��){�:
}
if(��){�1;
}else{�2;
}
if(��1){�1;
}else if(��2){�2;
}else{�3;
}
������� ������� �
��2
�
�
� if(��){��1�if(��){����
}}
�
�
�
��1
8���92�*
����
"�# "� # "!# "! #
����
" # "� #
����
���������� ����$$���� ������1�2.*����8AND9
/-5(� )�2.*����8OR9
�05�%�05�7�+�8NOT9
8�9)�2.*�”1”7%�2.*3�”0”7�+&,.'4%���78:9.+6.%�1�2��.06&
� �����)���(,
08482�+��9 �:/��"%�<;���&�.*����<;���&�.*����'��!#-37165/��"% $!��
� �����-��!#,0
4<8<6"/��=��>3�&)�@?���* 2.����@?���* 2.����+��%'17;5:93� &)$(%!�
60���AB
C
��
���3�� ����3��
��3�
��
A ��<B�P��DFOS
W_[_YER��`��aV�IL=cb���MCUQ?�@=cb���MCUQ?��@N��HJTZ^X]\V� ILGKHD>
60���de
f
��
?�@V�� ?��@V��
��V�
��
�-0(.6)*$45)-1 ,&
/'-0��7
-05�4(13*#4('0+�:�);��4(13*�#-+��4(13*&%"!�7
23-05+�:�90;�#8*.4*7
23-05+�:��90;�#8
8
# ���$��4�&)37
;C?C='6��D��E:��,0�HF���1%95!��"�HF���1%95!���"2��+-���,.��(F��GFF�4� �1%95!�����4� 1��:��,0�+&"2��+-8>B<A@:��,0*/+&
0��GFF�4�
60���
!��"
!���"
��
!0�1004� 1��:��,0�+&"
printf
printf
printf
, $'-��B��/3@H
LTPTN1G��U��VK 8<(YW���=.JD*��+(YW���=.JD*���+>"�79( 8:��2W��XWW�B���=.JD*%�&%%B���=��K 8<�7/+>"�79IOSMRQK��8<4;7/)
0�100��?[
[\
\
#�
��K
*0�100B���=��K 8<�7/+
K"�*��+K"� *���+K"�
60���Z
�
6B���C?BF0A�5D!/=8E01Z
, $'-��B��/3@H
LTPTN1G��U��VK 8<(YW���=.JD*��+(YW���=.JD*���+>"�79( 8:��2W��XWW�B���=.JD*%�&%%B���=��K 8<�7/+>"�79IOSMRQK��8<4;7/)
0�100��?[
[\
\
#�
��K
*0�100B���=��K 8<�7/+
K"�*��+K"� *���+K"�
60���Z
�
6B���C?BF0A�5D!/=8E01Z
a<0||a>100
N �#IO �`��QT_d
hplpjRc��q��rg��X\Jus���]PfbL �MJus���]PfbL� �M^"�WYJ��XZ��Ss��tss�` ��]PfbL-�.--` �]��g��X\�WQM^"�WYekoinmg��X\U[WQK
&:=5;C67$1AB6:>,93
:=B <4:=)*D
:=B A5>@70
A54=8)%'6%+(A5>@7*0
:8)A5>@71-EEA5>@73.--*
?@:=B8)% -�.--` �]��g��X\�WQG=%*0
7;A7$:8)A5>@732/-*
?@:=B8)H �G=%*0
7;A7
?@:=B8)H� �G=%*0
F
�!�q�rSt![V`�aJ{ }g��]Te
� ����8,��):,��8,��, +14+*'(�:,��, +�&- */372650�#( %"��
��*.
��
�a0��
printf3,��
�14�printf
5,��
3)5,��
��&���printf
�14�&���printf
9��+���!$/����/
��
��
�a'��
067.47/
8'��' &,2&%"#�9'��' &��!(�%*16-53+��#� ���
a%3==0&&a%5==0
�,2��!���$�� �,2�$��
;
:
�,2�$��
a%3==0
a%5==0
���!���$��
:
:
�a+��
� ����8'��$9'����%)
#��F �������$
�F/3 �6�+0!(%�2�4�&0��*,5;B7?=6��+0�*%"��5'1G
���2!;B7?=3:BC8>C96�%0).*%"
-3�!����DA<@SE"