You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libray/images/LendBook.svg

672 lines
47 KiB

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created by Flowgorithm 3.4.2 (http://flowgorithm.org) -->
<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="9984" height="24816">
<rect x="0" y="0" width="9984" height="24816" fill="#FFFFFF"/>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,384 1872,501"/>
<polygon fill="#404040" stroke="none" points="1872,528 1898,481 1845,481"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,24288 1872,24405"/>
<polygon fill="#404040" stroke="none" points="1872,24432 1898,24385 1845,24385"/>
<g>
<path fill="#F0E0FF" stroke="#9070A0" stroke-width="6" stroke-dasharray="none" d="M 1632,192 A 96 96, 0, 0 0, 1632 384 L 2112,384 A 96 96, 0, 0 0, 2112 192 Z"/>
<text x="1872" y="220" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">LendBook</tspan>
</text>
</g>
<g>
<path fill="#F0E0FF" stroke="#9070A0" stroke-width="6" stroke-dasharray="none" d="M 1680,24432 A 96 96, 0, 0 0, 1680 24624 L 2064,24624 A 96 96, 0, 0 0, 2064 24432 Z"/>
<text x="1872" y="24460" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">End</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,768 1872,885"/>
<polygon fill="#404040" stroke="none" points="1872,912 1898,865 1845,865"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,1152 1872,1269"/>
<polygon fill="#404040" stroke="none" points="1872,1296 1898,1249 1845,1249"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,1536 1872,1653"/>
<polygon fill="#404040" stroke="none" points="1872,1680 1898,1633 1845,1633"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,1872 1872,1989"/>
<polygon fill="#404040" stroke="none" points="1872,2016 1898,1969 1845,1969"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,2208 1872,2325"/>
<polygon fill="#404040" stroke="none" points="1872,2352 1898,2305 1845,2305"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,5616 1872,5733"/>
<polygon fill="#404040" stroke="none" points="1872,5760 1898,5713 1845,5713"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,7152 1872,7317"/>
<polygon fill="#404040" stroke="none" points="1872,7344 1898,7297 1845,7297"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,7536 1872,8133"/>
<polygon fill="#404040" stroke="none" points="1872,8160 1898,8113 1845,8113"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,8400 1872,8517"/>
<polygon fill="#404040" stroke="none" points="1872,8544 1898,8497 1845,8497"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,8736 1872,8853"/>
<polygon fill="#404040" stroke="none" points="1872,8880 1898,8833 1845,8833"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,9072 1872,9237"/>
<polygon fill="#404040" stroke="none" points="1872,9264 1898,9217 1845,9217"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,9456 1872,14373"/>
<polygon fill="#404040" stroke="none" points="1872,14400 1898,14353 1845,14353"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,14592 1872,14709"/>
<polygon fill="#404040" stroke="none" points="1872,14736 1898,14689 1845,14689"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,14928 1872,15045"/>
<polygon fill="#404040" stroke="none" points="1872,15072 1898,15025 1845,15025"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1872,15264 1872,15381"/>
<polygon fill="#404040" stroke="none" points="1872,15408 1898,15361 1845,15361"/>
<g>
<path fill="#FFFFD0" stroke="#A0A070" stroke-width="6" stroke-dasharray="none" d="M 1488,528 L 1488,768 L 2256,768 L 2256,528 Z"/>
<polyline fill="none" stroke="#A0A070" stroke-width="6" stroke-dasharray="none" points="1488,576 2256,576"/>
<polyline fill="none" stroke="#A0A070" stroke-width="6" stroke-dasharray="none" points="1536,528 1536,768"/>
<text x="1896" y="604" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1896" dy="96" unicode-bidi="embed">String reader1</tspan>
</text>
</g>
<g>
<path fill="#FFFFD0" stroke="#A0A070" stroke-width="6" stroke-dasharray="none" d="M 1536,912 L 1536,1152 L 2208,1152 L 2208,912 Z"/>
<polyline fill="none" stroke="#A0A070" stroke-width="6" stroke-dasharray="none" points="1536,960 2208,960"/>
<polyline fill="none" stroke="#A0A070" stroke-width="6" stroke-dasharray="none" points="1584,912 1584,1152"/>
<text x="1896" y="988" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1896" dy="96" unicode-bidi="embed">String book1</tspan>
</text>
</g>
<g>
<path fill="#FFFFD0" stroke="#A0A070" stroke-width="6" stroke-dasharray="none" d="M 1584,1296 L 1584,1536 L 2160,1536 L 2160,1296 Z"/>
<polyline fill="none" stroke="#A0A070" stroke-width="6" stroke-dasharray="none" points="1584,1344 2160,1344"/>
<polyline fill="none" stroke="#A0A070" stroke-width="6" stroke-dasharray="none" points="1632,1296 1632,1536"/>
<text x="1896" y="1372" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1896" dy="96" unicode-bidi="embed">Integer id</tspan>
</text>
</g>
<g>
<path fill="#C0E0FF" stroke="#6080A0" stroke-width="6" stroke-dasharray="none" d="M 1680,1680 L 1584,1872 L 2064,1872 L 2160,1680 Z"/>
<text x="1872" y="1708" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">Input id</tspan>
</text>
</g>
<g>
<path fill="#C0E0FF" stroke="#6080A0" stroke-width="6" stroke-dasharray="none" d="M 1584,2016 L 1488,2208 L 2160,2208 L 2256,2016 Z"/>
<text x="1872" y="2044" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">Input reader</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="2304,2592 3216,2592 3216,2901"/>
<polygon fill="#404040" stroke="none" points="3216,2928 3242,2881 3189,2881"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="3216,5376 3216,5568 1946,5568"/>
<polygon fill="#404040" stroke="none" points="1920,5568 1966,5594 1966,5541"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1440,2592 1056,2592 1056,5568 1797,5568"/>
<polygon fill="#404040" stroke="none" points="1824,5568 1777,5541 1777,5594"/>
<g>
<path fill="#FFD0D0" stroke="#A07070" stroke-width="6" stroke-dasharray="none" d="M 1872,2352 L 1392,2592 L 1872,2832 L 2352,2592 Z"/>
<text x="1872" y="2524" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">reader == NULL</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="3216,4368 3216,4485"/>
<polygon fill="#404040" stroke="none" points="3216,4512 3242,4465 3189,4465"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="3216,4704 3216,4821"/>
<polygon fill="#404040" stroke="none" points="3216,4848 3242,4801 3189,4801"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="3216,5040 3216,5157"/>
<polygon fill="#404040" stroke="none" points="3216,5184 3242,5137 3189,5137"/>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 2688,2928 L 1968,4368 L 3744,4368 L 4464,2928 Z"/>
<text x="3216" y="2956" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="3216" dy="96" unicode-bidi="embed">Output Reader* tmp =</tspan>
<tspan x="3216" dy="96" unicode-bidi="embed"> (Reader*)malloc(sizeof</tspan>
<tspan x="3216" dy="96" unicode-bidi="embed">(Reader));</tspan>
<tspan x="3216" dy="96" unicode-bidi="embed"></tspan>
<tspan x="3216" dy="96" unicode-bidi="embed"> &#13;</tspan>
<tspan x="3216" dy="96" unicode-bidi="embed"> tmp-&gt;next = NULL</tspan>
<tspan x="3216" dy="96" unicode-bidi="embed">;</tspan>
<tspan x="3216" dy="96" unicode-bidi="embed"></tspan>
<tspan x="3216" dy="96" unicode-bidi="embed"> &#13;</tspan>
<tspan x="3216" dy="96" unicode-bidi="embed"> tmp-&gt;iAmount =</tspan>
<tspan x="3216" dy="96" unicode-bidi="embed"> 0;</tspan>
<tspan x="3216" dy="96" unicode-bidi="embed"></tspan>
<tspan x="3216" dy="96" unicode-bidi="embed">&#13;</tspan>
<tspan x="3216" dy="96" unicode-bidi="embed"> tmp-&gt;iNum = id;</tspan>
</text>
</g>
<g>
<path fill="#C0E0FF" stroke="#6080A0" stroke-width="6" stroke-dasharray="none" d="M 2880,4512 L 2784,4704 L 3552,4704 L 3648,4512 Z"/>
<text x="3216" y="4540" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="3216" dy="96" unicode-bidi="embed">Input &#35835;&#32773;&#21517;&#23383;</tspan>
</text>
</g>
<g>
<path fill="#C0E0FF" stroke="#6080A0" stroke-width="6" stroke-dasharray="none" d="M 2880,4848 L 2784,5040 L 3552,5040 L 3648,4848 Z"/>
<text x="3216" y="4876" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="3216" dy="96" unicode-bidi="embed">Input &#35835;&#32773;&#24615;&#21035;</tspan>
</text>
</g>
<g>
<path fill="#C0E0FF" stroke="#6080A0" stroke-width="6" stroke-dasharray="none" d="M 2880,5184 L 2784,5376 L 3552,5376 L 3648,5184 Z"/>
<text x="3216" y="5212" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="3216" dy="96" unicode-bidi="embed">Input &#35835;&#32773;&#32844;&#20301;</tspan>
</text>
</g>
</g>
<g>
</g>
<ellipse cx="1872" cy="5568" rx="48" ry="48" fill="#FFD0D0" stroke="#A07070" stroke-width="6"/>
<text x="2496" y="2428" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2496" dy="96" unicode-bidi="embed">True</tspan>
</text>
<text x="1224" y="2428" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1224" dy="96" unicode-bidi="embed">False</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="2496,6096 2832,6096 2832,6501"/>
<polygon fill="#404040" stroke="none" points="2832,6528 2858,6481 2805,6481"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="2832,6912 2832,7104 1946,7104"/>
<polygon fill="#404040" stroke="none" points="1920,7104 1966,7130 1966,7077"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1248,6096 864,6096 864,6501"/>
<polygon fill="#404040" stroke="none" points="864,6528 890,6481 837,6481"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="864,6912 864,7104 1797,7104"/>
<polygon fill="#404040" stroke="none" points="1824,7104 1777,7077 1777,7130"/>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 1872,5760 L 1200,6096 L 1872,6432 L 2544,6096 Z"/>
<text x="1872" y="5980" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">strcmp(tmp-&gt;position,</tspan>
<tspan x="1872" dy="96" unicode-bidi="embed"> &quot;student&quot;==0</tspan>
</text>
</g>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 2496,6528 L 2304,6912 L 3168,6912 L 3360,6528 Z"/>
<text x="2832" y="6556" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2832" dy="96" unicode-bidi="embed">Output iMax =</tspan>
<tspan x="2832" dy="96" unicode-bidi="embed"> 20;</tspan>
<tspan x="2832" dy="96" unicode-bidi="embed">day = 30;</tspan>
</text>
</g>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 432,6528 L 240,6912 L 1296,6912 L 1488,6528 Z"/>
<text x="864" y="6556" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="864" dy="96" unicode-bidi="embed">Output tmp-&gt;iMax =</tspan>
<tspan x="864" dy="96" unicode-bidi="embed"> 40;</tspan>
<tspan x="864" dy="96" unicode-bidi="embed"> tmp-&gt;day = 60;</tspan>
</text>
</g>
<ellipse cx="1872" cy="7104" rx="48" ry="48" fill="#C04040" stroke="#602020" stroke-width="6"/>
<text x="2688" y="5932" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2688" dy="96" unicode-bidi="embed">True</tspan>
</text>
<text x="1032" y="5932" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1032" dy="96" unicode-bidi="embed">False</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="2256,7440 2880,7440 2880,7605"/>
<polygon fill="#404040" stroke="none" points="2880,7632 2906,7585 2853,7585"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="2880,7824 2880,7968 1968,7968 1968,7562"/>
<polygon fill="#404040" stroke="none" points="1968,7536 1941,7582 1994,7582"/>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 2256,7632 L 2160,7824 L 3504,7824 L 3600,7632 Z"/>
<text x="2880" y="7660" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2880" dy="96" unicode-bidi="embed">Output tmp-&gt;aiBookId[i] = 0</tspan>
</text>
</g>
<g>
<path fill="#FFE0A0" stroke="#A08040" stroke-width="6" stroke-dasharray="none" d="M 1584,7344 L 1488,7440 L 1584,7536 L 2160,7536 L 2256,7440 L 2160,7344 Z"/>
<text x="1872" y="7372" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">i = 0 to iMax</tspan>
</text>
</g>
<text x="2400" y="7276" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2400" dy="96" unicode-bidi="embed">Next</tspan>
</text>
<text x="1704" y="7564" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1704" dy="96" unicode-bidi="embed">Done</tspan>
</text>
</g>
<g>
<path fill="#FFFFD0" stroke="#A0A070" stroke-width="6" stroke-dasharray="none" d="M 1488,8160 L 1488,8400 L 2256,8400 L 2256,8160 Z"/>
<polyline fill="none" stroke="#A0A070" stroke-width="6" stroke-dasharray="none" points="1488,8208 2256,8208"/>
<polyline fill="none" stroke="#A0A070" stroke-width="6" stroke-dasharray="none" points="1536,8160 1536,8400"/>
<text x="1896" y="8236" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1896" dy="96" unicode-bidi="embed">Integer idbook</tspan>
</text>
</g>
<g>
<path fill="#C0E0FF" stroke="#6080A0" stroke-width="6" stroke-dasharray="none" d="M 1584,8544 L 1488,8736 L 2160,8736 L 2256,8544 Z"/>
<text x="1872" y="8572" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">Input idbook</tspan>
</text>
</g>
<g>
<path fill="#C0E0FF" stroke="#6080A0" stroke-width="6" stroke-dasharray="none" d="M 1584,8880 L 1488,9072 L 2160,9072 L 2256,8880 Z"/>
<text x="1872" y="8908" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">Input book</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="2304,9360 3696,9360 3696,9525"/>
<polygon fill="#404040" stroke="none" points="3696,9552 3722,9505 3669,9505"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="3696,14064 3696,14208 1968,14208 1968,9482"/>
<polygon fill="#404040" stroke="none" points="1968,9456 1941,9502 1994,9502"/>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="4272,9888 4992,9888 4992,10293"/>
<polygon fill="#404040" stroke="none" points="4992,10320 5018,10273 4965,10273"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="4992,13824 4992,14016 3770,14016"/>
<polygon fill="#404040" stroke="none" points="3744,14016 3790,14042 3790,13989"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="3120,9888 2736,9888 2736,10293"/>
<polygon fill="#404040" stroke="none" points="2736,10320 2762,10273 2709,10273"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="2736,10848 2736,14016 3621,14016"/>
<polygon fill="#404040" stroke="none" points="3648,14016 3601,13989 3601,14042"/>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 3696,9552 L 3072,9888 L 3696,10224 L 4320,9888 Z"/>
<text x="3696" y="9820" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="3696" dy="96" unicode-bidi="embed">id_book == book-&gt;iNum</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="4992,11856 4992,11973"/>
<polygon fill="#404040" stroke="none" points="4992,12000 5018,11953 4965,11953"/>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="5520,10608 5856,10608 5856,10965"/>
<polygon fill="#404040" stroke="none" points="5856,10992 5882,10945 5829,10945"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="5856,11616 5856,11808 5066,11808"/>
<polygon fill="#404040" stroke="none" points="5040,11808 5086,11834 5086,11781"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="4464,10608 4080,10608 4080,11808 4917,11808"/>
<polygon fill="#404040" stroke="none" points="4944,11808 4897,11781 4897,11834"/>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 4992,10320 L 4416,10608 L 4992,10896 L 5568,10608 Z"/>
<text x="4992" y="10540" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="4992" dy="96" unicode-bidi="embed">book-&gt;iAmount &lt;= 1</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="5856,11280 5856,11397"/>
<polygon fill="#404040" stroke="none" points="5856,11424 5882,11377 5829,11377"/>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 5280,10992 L 5136,11280 L 6432,11280 L 6576,10992 Z"/>
<text x="5856" y="11020" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="5856" dy="96" unicode-bidi="embed">Output</tspan>
<tspan x="5856" dy="96" unicode-bidi="embed"> &#20511;&#38405;&#22833;&#36133;&#35813;&#22270;&#20070;&#24211;&#23384;&#19981;&#36275;</tspan>
</text>
</g>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 5424,11424 L 5328,11616 L 6288,11616 L 6384,11424 Z"/>
<text x="5856" y="11452" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="5856" dy="96" unicode-bidi="embed">Output &#36820;&#22238;NULL</tspan>
</text>
</g>
</g>
<g>
</g>
<ellipse cx="4992" cy="11808" rx="48" ry="48" fill="#C04040" stroke="#602020" stroke-width="6"/>
<text x="5712" y="10444" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="5712" dy="96" unicode-bidi="embed">True</tspan>
</text>
<text x="4248" y="10444" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="4248" dy="96" unicode-bidi="embed">False</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="5760,12432 6096,12432 6096,12933"/>
<polygon fill="#404040" stroke="none" points="6096,12960 6122,12913 6069,12913"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="6096,13584 6096,13776 5066,13776"/>
<polygon fill="#404040" stroke="none" points="5040,13776 5086,13802 5086,13749"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="4224,12432 3840,12432 3840,13776 4917,13776"/>
<polygon fill="#404040" stroke="none" points="4944,13776 4897,13749 4897,13802"/>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 4992,12000 L 4176,12432 L 4992,12864 L 5808,12432 Z"/>
<text x="4992" y="12316" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="4992" dy="96" unicode-bidi="embed">(tmp-&gt;iAmount) + 1 &gt; tmp-&gt;</tspan>
<tspan x="4992" dy="96" unicode-bidi="embed">iMax</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="6096,13248 6096,13365"/>
<polygon fill="#404040" stroke="none" points="6096,13392 6122,13345 6069,13345"/>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 5280,12960 L 5136,13248 L 6912,13248 L 7056,12960 Z"/>
<text x="6096" y="12988" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="6096" dy="96" unicode-bidi="embed">Output</tspan>
<tspan x="6096" dy="96" unicode-bidi="embed"> &#20511;&#38405;&#22833;&#36133;&#35813;&#35835;&#32773;&#20511;&#38405;&#22270;&#20070;&#25968;&#37327;&#24050;&#36798;&#19978;&#32447;</tspan>
</text>
</g>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 5664,13392 L 5568,13584 L 6528,13584 L 6624,13392 Z"/>
<text x="6096" y="13420" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="6096" dy="96" unicode-bidi="embed">Output &#36820;&#22238;NULL</tspan>
</text>
</g>
</g>
<g>
</g>
<ellipse cx="4992" cy="13776" rx="48" ry="48" fill="#C04040" stroke="#602020" stroke-width="6"/>
<text x="5952" y="12268" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="5952" dy="96" unicode-bidi="embed">True</tspan>
</text>
<text x="4008" y="12268" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="4008" dy="96" unicode-bidi="embed">False</tspan>
</text>
</g>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="2736,10512 2736,10629"/>
<polygon fill="#404040" stroke="none" points="2736,10656 2762,10609 2709,10609"/>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 2352,10320 L 2256,10512 L 3120,10512 L 3216,10320 Z"/>
<text x="2736" y="10348" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2736" dy="96" unicode-bidi="embed">Output &#20511;&#38405;&#25104;&#21151;</tspan>
</text>
</g>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 2304,10656 L 2208,10848 L 3168,10848 L 3264,10656 Z"/>
<text x="2736" y="10684" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2736" dy="96" unicode-bidi="embed">Output &#36820;&#22238;reader</tspan>
</text>
</g>
</g>
<ellipse cx="3696" cy="14016" rx="48" ry="48" fill="#C04040" stroke="#602020" stroke-width="6"/>
<text x="4464" y="9724" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="4464" dy="96" unicode-bidi="embed">True</tspan>
</text>
<text x="2904" y="9724" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2904" dy="96" unicode-bidi="embed">False</tspan>
</text>
</g>
<g>
<path fill="#FFE0A0" stroke="#A08040" stroke-width="6" stroke-dasharray="none" d="M 1536,9264 L 1440,9360 L 1536,9456 L 2208,9456 L 2304,9360 L 2208,9264 Z"/>
<text x="1872" y="9292" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">book!=NULL</tspan>
</text>
</g>
<text x="2448" y="9196" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2448" dy="96" unicode-bidi="embed">True</tspan>
</text>
<text x="1704" y="9484" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1704" dy="96" unicode-bidi="embed">False</tspan>
</text>
</g>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 1296,14400 L 1200,14592 L 2448,14592 L 2544,14400 Z"/>
<text x="1872" y="14428" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">Output book = book-&gt;next</tspan>
</text>
</g>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 1392,14736 L 1296,14928 L 2352,14928 L 2448,14736 Z"/>
<text x="1872" y="14764" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">Output &#27809;&#26377;&#25214;&#21040;&#35813;&#20070;</tspan>
</text>
</g>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 1440,15072 L 1344,15264 L 2304,15264 L 2400,15072 Z"/>
<text x="1872" y="15100" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">Output &#36820;&#22238;reader1</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="2256,15648 2592,15648 2592,16005"/>
<polygon fill="#404040" stroke="none" points="2592,16032 2618,15985 2565,15985"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="2592,24048 2592,24240 1946,24240"/>
<polygon fill="#404040" stroke="none" points="1920,24240 1966,24266 1966,24213"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1488,15648 1104,15648 1104,15957"/>
<polygon fill="#404040" stroke="none" points="1104,15984 1130,15937 1077,15937"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="1104,16272 1104,24240 1797,24240"/>
<polygon fill="#404040" stroke="none" points="1824,24240 1777,24213 1777,24266"/>
<g>
<path fill="#FFD0D0" stroke="#A07070" stroke-width="6" stroke-dasharray="none" d="M 1872,15408 L 1440,15648 L 1872,15888 L 2304,15648 Z"/>
<text x="1872" y="15580" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1872" dy="96" unicode-bidi="embed">reader!=NULL</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="2592,16224 2592,23493"/>
<polygon fill="#404040" stroke="none" points="2592,23520 2618,23473 2565,23473"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="2592,23712 2592,23829"/>
<polygon fill="#404040" stroke="none" points="2592,23856 2618,23809 2565,23809"/>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="3072,16128 4512,16128 4512,16293"/>
<polygon fill="#404040" stroke="none" points="4512,16320 4538,16273 4485,16273"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="4512,23184 4512,23328 2688,23328 2688,16250"/>
<polygon fill="#404040" stroke="none" points="2688,16224 2661,16270 2714,16270"/>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="4512,22848 4512,22965"/>
<polygon fill="#404040" stroke="none" points="4512,22992 4538,22945 4485,22945"/>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="4992,16608 5328,16608 5328,16965"/>
<polygon fill="#404040" stroke="none" points="5328,16992 5354,16945 5301,16945"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="5328,17904 5328,22800 4586,22800"/>
<polygon fill="#404040" stroke="none" points="4560,22800 4606,22826 4606,22773"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="4032,16608 3648,16608 3648,16965"/>
<polygon fill="#404040" stroke="none" points="3648,16992 3674,16945 3621,16945"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="3648,17952 3648,22800 4437,22800"/>
<polygon fill="#404040" stroke="none" points="4464,22800 4417,22773 4417,22826"/>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 4512,16320 L 3984,16608 L 4512,16896 L 5040,16608 Z"/>
<text x="4512" y="16540" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="4512" dy="96" unicode-bidi="embed">id == reader-&gt;iNum</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="5328,17184 5328,17301"/>
<polygon fill="#404040" stroke="none" points="5328,17328 5354,17281 5301,17281"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="5328,17520 5328,17685"/>
<polygon fill="#404040" stroke="none" points="5328,17712 5354,17665 5301,17665"/>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 4704,16992 L 4608,17184 L 5952,17184 L 6048,16992 Z"/>
<text x="5328" y="17020" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="5328" dy="96" unicode-bidi="embed">Output &#22270;&#20351;&#39302;&#24403;&#21069;&#30340;&#20070;&#20876;&#31821;</tspan>
</text>
</g>
<g>
<path fill="#C0E0FF" stroke="#6080A0" stroke-width="6" stroke-dasharray="none" d="M 4848,17328 L 4752,17520 L 5808,17520 L 5904,17328 Z"/>
<text x="5328" y="17356" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="5328" dy="96" unicode-bidi="embed">Input &#35201;&#20511;&#30340;&#20070;&#30340;&#32534;&#21495;</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="5760,17808 6624,17808 6624,17973"/>
<polygon fill="#404040" stroke="none" points="6624,18000 6650,17953 6597,17953"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="6624,22416 6624,22560 5424,22560 5424,17930"/>
<polygon fill="#404040" stroke="none" points="5424,17904 5397,17950 5450,17950"/>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="7200,18336 7920,18336 7920,18741"/>
<polygon fill="#404040" stroke="none" points="7920,18768 7946,18721 7893,18721"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="7920,22176 7920,22368 6698,22368"/>
<polygon fill="#404040" stroke="none" points="6672,22368 6718,22394 6718,22341"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="6048,18336 5664,18336 5664,22368 6549,22368"/>
<polygon fill="#404040" stroke="none" points="6576,22368 6529,22341 6529,22394"/>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 6624,18000 L 6000,18336 L 6624,18672 L 7248,18336 Z"/>
<text x="6624" y="18268" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="6624" dy="96" unicode-bidi="embed">id_book == book-&gt;iNum</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="7920,20208 7920,20325"/>
<polygon fill="#404040" stroke="none" points="7920,20352 7946,20305 7893,20305"/>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="8448,19056 8784,19056 8784,19413"/>
<polygon fill="#404040" stroke="none" points="8784,19440 8810,19393 8757,19393"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="8784,19968 8784,20160 7994,20160"/>
<polygon fill="#404040" stroke="none" points="7968,20160 8014,20186 8014,20133"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="7392,19056 7008,19056 7008,20160 7845,20160"/>
<polygon fill="#404040" stroke="none" points="7872,20160 7825,20133 7825,20186"/>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 7920,18768 L 7344,19056 L 7920,19344 L 8496,19056 Z"/>
<text x="7920" y="18988" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="7920" dy="96" unicode-bidi="embed">book-&gt;iAmount &lt;= 1</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="8784,19632 8784,19749"/>
<polygon fill="#404040" stroke="none" points="8784,19776 8810,19729 8757,19729"/>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 8400,19440 L 8304,19632 L 9168,19632 L 9264,19440 Z"/>
<text x="8784" y="19468" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="8784" dy="96" unicode-bidi="embed">Output &#20511;&#38405;&#22833;&#36133;</tspan>
</text>
</g>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 8304,19776 L 8208,19968 L 9264,19968 L 9360,19776 Z"/>
<text x="8784" y="19804" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="8784" dy="96" unicode-bidi="embed">Output returnreader1</tspan>
</text>
</g>
</g>
<g>
</g>
<ellipse cx="7920" cy="20160" rx="48" ry="48" fill="#C04040" stroke="#602020" stroke-width="6"/>
<text x="8640" y="18892" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="8640" dy="96" unicode-bidi="embed">True</tspan>
</text>
<text x="7176" y="18892" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="7176" dy="96" unicode-bidi="embed">False</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="8688,20784 9024,20784 9024,21285"/>
<polygon fill="#404040" stroke="none" points="9024,21312 9050,21265 8997,21265"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="9024,21936 9024,22128 7994,22128"/>
<polygon fill="#404040" stroke="none" points="7968,22128 8014,22154 8014,22101"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="7152,20784 6768,20784 6768,22128 7845,22128"/>
<polygon fill="#404040" stroke="none" points="7872,22128 7825,22101 7825,22154"/>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 7920,20352 L 7104,20784 L 7920,21216 L 8736,20784 Z"/>
<text x="7920" y="20668" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="7920" dy="96" unicode-bidi="embed">(tmpp-&gt;iAmount + 1 &gt; tmpp</tspan>
<tspan x="7920" dy="96" unicode-bidi="embed">-&gt;iMax</tspan>
</text>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="9024,21600 9024,21717"/>
<polygon fill="#404040" stroke="none" points="9024,21744 9050,21697 8997,21697"/>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 8400,21312 L 8256,21600 L 9648,21600 L 9792,21312 Z"/>
<text x="9024" y="21340" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="9024" dy="96" unicode-bidi="embed">Output &#20511;&#38405;&#22833;&#36133;,</tspan>
<tspan x="9024" dy="96" unicode-bidi="embed">&#35813;&#35835;&#32773;&#20511;&#38405;&#22270;&#20070;&#25968;&#37327;&#24050;&#36798;&#19978;&#32447;</tspan>
</text>
</g>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 8592,21744 L 8496,21936 L 9456,21936 L 9552,21744 Z"/>
<text x="9024" y="21772" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="9024" dy="96" unicode-bidi="embed">Output &#36820;&#22238;reader1</tspan>
</text>
</g>
</g>
<g>
</g>
<ellipse cx="7920" cy="22128" rx="48" ry="48" fill="#C04040" stroke="#602020" stroke-width="6"/>
<text x="8880" y="20620" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="8880" dy="96" unicode-bidi="embed">True</tspan>
</text>
<text x="6936" y="20620" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="6936" dy="96" unicode-bidi="embed">False</tspan>
</text>
</g>
</g>
<g>
</g>
<ellipse cx="6624" cy="22368" rx="48" ry="48" fill="#C04040" stroke="#602020" stroke-width="6"/>
<text x="7392" y="18172" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="7392" dy="96" unicode-bidi="embed">True</tspan>
</text>
<text x="5832" y="18172" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="5832" dy="96" unicode-bidi="embed">False</tspan>
</text>
</g>
<g>
<path fill="#FFE0A0" stroke="#A08040" stroke-width="6" stroke-dasharray="none" d="M 4992,17712 L 4896,17808 L 4992,17904 L 5664,17904 L 5760,17808 L 5664,17712 Z"/>
<text x="5328" y="17740" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="5328" dy="96" unicode-bidi="embed">book!=NULL</tspan>
</text>
</g>
<text x="5904" y="17644" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="5904" dy="96" unicode-bidi="embed">True</tspan>
</text>
<text x="5160" y="17932" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="5160" dy="96" unicode-bidi="embed">False</tspan>
</text>
</g>
</g>
<g>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="3648,17184 3648,17301"/>
<polygon fill="#404040" stroke="none" points="3648,17328 3674,17281 3621,17281"/>
<polyline fill="none" stroke="#404040" stroke-width="12" stroke-dasharray="none" points="3648,17616 3648,17733"/>
<polygon fill="#404040" stroke="none" points="3648,17760 3674,17713 3621,17713"/>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 3072,16992 L 2976,17184 L 4224,17184 L 4320,16992 Z"/>
<text x="3648" y="17020" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="3648" dy="96" unicode-bidi="embed">Output reader-&gt;iAmount++</tspan>
</text>
</g>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 3072,17328 L 2928,17616 L 4224,17616 L 4368,17328 Z"/>
<text x="3648" y="17356" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="3648" dy="96" unicode-bidi="embed">Output reader-&gt;aiBookId</tspan>
<tspan x="3648" dy="96" unicode-bidi="embed">[tmpp-&gt;iAmount] = id_book</tspan>
</text>
</g>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 3216,17760 L 3120,17952 L 4080,17952 L 4176,17760 Z"/>
<text x="3648" y="17788" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="3648" dy="96" unicode-bidi="embed">Output &#36820;&#22238;reader1</tspan>
</text>
</g>
</g>
<ellipse cx="4512" cy="22800" rx="48" ry="48" fill="#C04040" stroke="#602020" stroke-width="6"/>
<text x="5184" y="16444" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="5184" dy="96" unicode-bidi="embed">True</tspan>
</text>
<text x="3816" y="16444" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="3816" dy="96" unicode-bidi="embed">False</tspan>
</text>
</g>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 3936,22992 L 3840,23184 L 5088,23184 L 5184,22992 Z"/>
<text x="4512" y="23020" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="4512" dy="96" unicode-bidi="embed">Output book = book-&gt;next</tspan>
</text>
</g>
</g>
<g>
<path fill="#FFE0A0" stroke="#A08040" stroke-width="6" stroke-dasharray="none" d="M 2208,16032 L 2112,16128 L 2208,16224 L 2976,16224 L 3072,16128 L 2976,16032 Z"/>
<text x="2592" y="16060" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2592" dy="96" unicode-bidi="embed">reader != NULL</tspan>
</text>
</g>
<text x="3216" y="15964" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="3216" dy="96" unicode-bidi="embed">True</tspan>
</text>
<text x="2424" y="16252" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2424" dy="96" unicode-bidi="embed">False</tspan>
</text>
</g>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 2112,23520 L 2016,23712 L 3072,23712 L 3168,23520 Z"/>
<text x="2592" y="23548" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2592" dy="96" unicode-bidi="embed">Output &#27809;&#26377;&#25214;&#21040;&#35813;&#20070;</tspan>
</text>
</g>
<g>
<path fill="#D0FFD0" stroke="#70A070" stroke-width="6" stroke-dasharray="none" d="M 2112,23856 L 2016,24048 L 3072,24048 L 3168,23856 Z"/>
<text x="2592" y="23884" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2592" dy="96" unicode-bidi="embed">Output &#25353;&#20219;&#24847;&#38190;&#36820;&#22238;</tspan>
</text>
</g>
</g>
<g>
<path fill="#C04040" stroke="#602020" stroke-width="6" stroke-dasharray="none" d="M 576,15984 L 432,16272 L 1632,16272 L 1776,15984 Z"/>
<text x="1104" y="16012" fill="#FFFFFF" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1104" dy="96" unicode-bidi="embed">Output reader = reader-&gt;</tspan>
<tspan x="1104" dy="96" unicode-bidi="embed">next</tspan>
</text>
</g>
<ellipse cx="1872" cy="24240" rx="48" ry="48" fill="#FFD0D0" stroke="#A07070" stroke-width="6"/>
<text x="2448" y="15484" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="2448" dy="96" unicode-bidi="embed">True</tspan>
</text>
<text x="1272" y="15484" fill="#000000" font-family="Arial" font-size="32pt" text-anchor="middle" direction="ltr">
<tspan x="1272" dy="96" unicode-bidi="embed">False</tspan>
</text>
</g>
</g>
</g>
</svg>