{"id":24624,"date":"2025-04-19T10:29:01","date_gmt":"2025-04-19T02:29:01","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/24624.html"},"modified":"2025-04-19T10:29:01","modified_gmt":"2025-04-19T02:29:01","slug":"c%e8%af%ad%e8%a8%80%e7%bb%8f%e5%85%b8%e4%bb%a3%e7%a0%81%e7%bb%83%e4%b9%a0%e9%a2%98","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/24624.html","title":{"rendered":"C\u8bed\u8a00\u7ecf\u5178\u4ee3\u7801\u7ec3\u4e60\u9898"},"content":{"rendered":"<p>1.<span style=\"color:#000000\">\u8f93\u5165\u4e00\u4e2a4\u4f4d\u6570&#xff1a;\u8f93\u51fa\u8fd9\u4e2a\u8f93\u7684\u4e2a\u4f4d \u5341\u4f4d \u767e\u4f4d \u5343\u4f4d<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a;<br \/>\n    printf(&#034;\u8f93\u5165\u4e00\u4e2a&#xff14;\u4f4d\u6570&#xff1a;&#034;);<br \/>\n    scanf(&#034;%d&#034;,&amp;a);<br \/>\n    printf(&#034;\u4e2a\u4f4d&#xff1a;%d\\\\n&#034;,a%10);<br \/>\n    printf(&#034;\u5341\u4f4d&#xff1a;%d\\\\n&#034;,a%100\/10);<br \/>\n    printf(&#034;\u767e\u4f4d&#xff1a;%d\\\\n&#034;,a\/100%10);<br \/>\n    printf(&#034;\u5343\u4f4d&#xff1a;%d\\\\n&#034;,a\/1000);<\/p>\n<p>    return 0;<br \/>\n} <\/p>\n<p>2.<span style=\"color:#262626\">\u4ece\u952e\u76d8\u8bfb\u5165\u4e24\u4e2a\u6574\u6570&#xff0c;\u8f93\u51fa\u4ed6\u4eec\u7684\u548c<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a,b;<br \/>\n    printf(&#034;\u8f93\u5165\u7b2c\u4e00\u4e2a\u6574\u6570:&#034;);<br \/>\n    scanf(&#034;%d&#034;,&amp;a);<br \/>\n    printf(&#034;\u8f93\u5165\u7b2c\u4e8c\u4e2a\u6574\u6570:&#034;);<br \/>\n    scanf(&#034;%d&#034;,&amp;b);<br \/>\n    printf(&#034;\u5b83\u4eec\u7684\u548c:%d\\\\n&#034;,a&#043;b);<br \/>\n    return 0;<br \/>\n} <\/p>\n<p>3.<span style=\"color:#000000\">\u4e00\u4e2a\u6c34\u5206\u5b50\u7684\u8d28\u91cf\u7ea6\u4e3a3.0*10^-23g&#xff0c;1\u5938\u8131\u6c34\u5927\u7ea6\u6709950g&#xff0c;\u7f16\u5199\u4e00\u4e2a\u7a0b\u5e8f&#xff0c;\u8981\u6c42\u8f93\u5165\u6c34\u7684\u5938\u8131\u6570&#xff0c;\u7136\u540e\u663e\u793a\u8fd9\u4e48\u591a\u6c34\u4e2d\u5305\u542b\u591a\u5c11\u6c34\u5206\u5b50\u3002\u8868\u793a&#xff1a;3.0e-23 \u6253\u5370\u683c\u5f0f&#xff1a;%f\u6216%e<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a;<br \/>\n    printf(&#034;\u8f93\u5165\u6c34\u7684\u5938\u8131\u6570&#xff1a;&#034;);<br \/>\n    scanf(&#034;%d&#034;,&amp;a);<br \/>\n    printf(&#034;%d\u5938\u8131\u6c34\u5305\u542b%f\u6c34\u5206\u5b50\\\\n&#034;,a,a*950\/3.0e-23);<br \/>\n    return 0;<br \/>\n} <\/p>\n<p>4.<span style=\"color:#000000\">\u5b9e\u73b0\u5927\u5c0f\u5199\u8f6c\u6362&#xff08;\u7528getchar\u3001putchar\u5b9e\u73b0&#xff09;\u5373\u5982\u679c\u662f\u5927\u5199\u5b57\u6bcd\u8f6c\u6210\u5c0f\u5199\u8f93\u51fa\u5982\u679c\u662f\u5c0f\u5199\u5b57\u6bcd\u8f6c\u4e3a\u5927\u5199\u8f93\u51fa\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a&#061;getchar();<br \/>\n    if(65&lt;&#061;a&amp;&amp;a&lt;&#061;90){<br \/>\n        putchar(a&#043;32);<br \/>\n        putchar(10);<br \/>\n    }else if (a&gt;&#061;97&amp;&amp;a&lt;&#061;122)<br \/>\n    {<br \/>\n        putchar(a-32);<br \/>\n        putchar(10);<br \/>\n    }<br \/>\n    return 0;<br \/>\n}<\/p>\n<p>5.<span style=\"color:#333333\">\u4ece\u7ec8\u7aef\u8f93\u51653\u4e2a\u6574\u6570&#xff0c;\u4ece\u5927\u5230\u5c0f\u8f93\u51fa\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a, b, c;<br \/>\n    printf(&#034;\u8bf7\u8f93\u5165\u4e09\u4e2a\u6574\u6570&#xff1a;\\\\n&#034;);<br \/>\n    scanf(&#034;%d%d%d&#034;, &amp;a, &amp;b, &amp;c);<br \/>\n    if (a &lt;&#061; b)<br \/>\n    {<br \/>\n        int m;<br \/>\n        m &#061; a;<br \/>\n        a &#061; b;<br \/>\n        b &#061; m;<br \/>\n    }<br \/>\n    if (b &gt;&#061; c)<br \/>\n        printf(&#034;%d %d %d\\\\n&#034;, a, b, c);<br \/>\n    else if (a &gt;&#061; c &amp;&amp; c &gt;&#061; b)<br \/>\n        printf(&#034;%d %d %d\\\\n&#034;, a, c, b);<br \/>\n    else<br \/>\n        printf(&#034;%d %d %d\\\\n&#034;, c, a, b);<br \/>\n    return 0;<br \/>\n}<\/p>\n<p>6.<span style=\"color:#333333\">\u8f93\u5165\u4efb\u610f\u4e24\u4e2a\u6570&#xff0c;\u8f93\u51fa\u4e24\u6570\u4e4b\u95f4(\u5305\u62ec\u8fd9\u4e24\u4e2a\u6570)\u5076\u6570\u4e4b\u548c<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a, b, c;<br \/>\n    int sum &#061; 0;<br \/>\n    printf(&#034;\u8f93\u5165\u4efb\u610f\u4e24\u4e2a\u6570:\\\\n&#034;);<br \/>\n    scanf(&#034;%d%d&#034;, &amp;a, &amp;b);<br \/>\n    if (a &gt; b)<br \/>\n    {<br \/>\n        c &#061; a;<br \/>\n        a &#061; b;<br \/>\n        b &#061; c;<br \/>\n    }<br \/>\n    for (int i &#061; a; i &lt;&#061; b; i&#043;&#043;)<br \/>\n    {<br \/>\n        if (i % 2 &#061;&#061; 0)<br \/>\n            sum &#043;&#061; i;<br \/>\n    }<br \/>\n    printf(&#034;%d\u4e0e%d\u5076\u6570\u4e4b\u548c\u4e3a%d\\\\n&#034;, a, b, sum);<br \/>\n    return 0;<br \/>\n}<\/p>\n<p>7.<span style=\"color:#333333\">\u5199\u7a0b\u5e8f\u5b9e\u73b0\u529f\u80fd&#xff1a;\u8bfb\u5165\u4e24\u4e2a\u6574\u6570(data1\u548cdata2)\u548c\u4e00\u4e2a\u8fd0\u7b97\u7b26(op),\u8ba1\u7b97\u8868\u8fbe\u5f0fdata1 op data2 \u7684\u503c.\u5176\u4e2dop\u53ef\u4ee5\u4e3a&#043;\u3001-\u3001*\u3001\/\u56db\u4e2a\u7b26\u53f7\u4e2d\u7684\u4efb\u4e00\u79cd&#xff08;\u7528switch\u8bed\u53e5\u5b9e\u73b0&#xff09;<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a, b;<br \/>\n    char c;<br \/>\n    printf(&#034;\u8f93\u5165\u4e24\u4e2a\u6574\u6570:\\\\n&#034;);<br \/>\n    scanf(&#034;%d%d&#034;, &amp;a, &amp;b);<br \/>\n    getchar();<br \/>\n    printf(&#034;\u8f93\u5165\u4e00\u4e2a\u8fd0\u7b97\u7b26(&#043;\u3001&#xff0d;\u3001&#xff0a;\u3001&#xff0f;):\\\\n&#034;);<br \/>\n    scanf(&#034;%c&#034;, &amp;c);<br \/>\n    switch (c)<br \/>\n    {<br \/>\n    case &#039;&#043;&#039;:<br \/>\n        printf(&#034;%d%c%d&#061;%d\\\\n&#034;, a, c, b, a &#043; b);<br \/>\n        break;<br \/>\n    case &#039;-&#039;:<br \/>\n        printf(&#034;%d%c%d&#061;%d\\\\n&#034;, a, c, b, a &#8211; b);<br \/>\n        break;<br \/>\n    case &#039;*&#039;:<br \/>\n        printf(&#034;%d%c%d&#061;%d\\\\n&#034;, a, c, b, a * b);<br \/>\n        break;<br \/>\n    case &#039;\/&#039;:<br \/>\n        printf(&#034;%d%c%d&#061;%d\\\\n&#034;, a, c, b, a \/ b);<br \/>\n        break;<br \/>\n    }<br \/>\n    return 0;<br \/>\n}<\/p>\n<p>8.<span style=\"color:#333333\">\u7ec8\u7aef\u8f93\u5165\u5341\u4e2a\u6570&#xff0c;\u53bb\u6389\u5176\u4e2d\u6700\u5927\u503c\u548c\u6700\u5c0f\u503c&#xff0c;\u6c42\u5e73\u5747\u503c\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a[10];<br \/>\n    int max, min;<br \/>\n    int sum &#061; 0;<br \/>\n    printf(&#034;\u8f93\u5165\u5341\u4e2a\u6570:\\\\n&#034;);<br \/>\n    for (int i &#061; 0; i &lt; 10; i&#043;&#043;)<br \/>\n    {<br \/>\n        scanf(&#034;%d&#034;, &amp;a[i]);<br \/>\n        sum &#043;&#061; a[i];<br \/>\n    }<br \/>\n    for (int i &#061; 0; i &lt; 10; i&#043;&#043;)<br \/>\n    {<br \/>\n        max &#061; a[0];<br \/>\n        min &#061; a[0];<br \/>\n        if (a[i] &gt; max)<br \/>\n            max &#061; a[i];<br \/>\n        if (a[i] &lt; min)<br \/>\n            min &#061; a[i];<br \/>\n    }<br \/>\n    printf(&#034;sum&#061;%d\\\\n&#034;, sum);<br \/>\n    printf(&#034;max&#061;%d\\\\n&#034;, max);<br \/>\n    printf(&#034;min&#061;%d\\\\n&#034;, min);<br \/>\n    printf(&#034;\u53bb\u6389\u6700\u5927\u503c\u548c\u6700\u5c0f\u503c&#xff0c;\u5e73\u5747\u503c\u4e3a:%f\\\\n&#034;, (float)(sum &#8211; max &#8211; min) \/ 8);<br \/>\n    return 0;<br \/>\n}<\/p>\n<p>9.<span style=\"color:#333333\">\u8ba1\u7b97\u6590\u6ce2\u90a3\u5951\u6570\u5217\u524d15\u9879\u5e76\u9006\u5e8f\u8f93\u51fa\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a[15] &#061; {1, 1};<br \/>\n    for (int i &#061; 2; i &lt; 15; i&#043;&#043;)<br \/>\n    {<br \/>\n        a[i] &#061; a[i &#8211; 2] &#043; a[i &#8211; 1];<br \/>\n    }<br \/>\n    for (int i &#061; 14; i &gt;&#061; 0; i&#8211;)<br \/>\n        printf(&#034;%d\\\\n&#034;, a[i]);<br \/>\n    return 0;<br \/>\n}<\/p>\n<p>10.<span style=\"color:#333333\">\u5faa\u73af\u8f93\u5165\u4e00\u4e2a5\u4f4d\u6570&#xff0c;\u5224\u65ad\u5b83\u662f\u4e0d\u662f\u56de\u6587\u6570\u3002\u5f53\u8f93\u51650\u65f6\u5faa\u73af\u7ed3\u675f\u3002\u537312321\u662f\u56de\u6587\u6570&#xff0c;\u4e2a\u4f4d\u4e0e\u4e07\u4f4d\u76f8\u540c&#xff0c;\u5341\u4f4d\u4e0e\u5343\u4f4d\u76f8\u540c\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a;<br \/>\n    printf(&#034;\u8f93\u5165\u4e00\u4e2a&#xff15;\u4f4d\u6570:&#034;);<br \/>\n    while (1)<br \/>\n    {<br \/>\n        scanf(&#034;%d&#034;, &amp;a);<br \/>\n        if (a &#061;&#061; 0)<br \/>\n            break;<br \/>\n        if ((a % 10 &#061;&#061; a \/ 10000) &amp;&amp; (a \/ 10 % 10 &#061;&#061; a \/ 1000 % 10))<br \/>\n            printf(&#034;\u662f\u56de\u6587\u6570\\\\n&#034;);<br \/>\n        else<br \/>\n            printf(&#034;\u4e0d\u662f\u56de\u6587\u6570\\\\n&#034;);<br \/>\n        printf(&#034;\u8f93\u5165\u4e00\u4e2a&#xff15;\u4f4d\u6570:&#034;);<br \/>\n    }<br \/>\n    return 0;<br \/>\n}<\/p>\n<p>11.<span style=\"color:#333333\">\u8f93\u5165\u4e00\u4e2a\u5b57\u7b26\u4e32&#xff0c;\u5927\u5c0f\u5199\u8f6c\u6362\u8f93\u51fa\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\n#include &lt;string.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    char a[33] &#061; {};<br \/>\n    scanf(&#034;%s&#034;, a);<br \/>\n    int n &#061; strlen(a);<br \/>\n    for (int i &#061; 0; i &lt; n; i&#043;&#043;)<br \/>\n    {<br \/>\n        if (a[i] &gt;&#061; &#039;a&#039; &amp;&amp; a[i] &lt;&#061; &#039;z&#039;)<br \/>\n            printf(&#034;%c&#034;, a[i] &#8211; 32);<br \/>\n        else if (a[i] &gt;&#061; &#039;A&#039; &amp;&amp; a[i] &lt;&#061; &#039;Z&#039;)<br \/>\n            printf(&#034;%c&#034;, a[i] &#043; 32);<br \/>\n    }<br \/>\n    return 0;<br \/>\n}<\/p>\n<p>12.\u5192\u6ce1\u6392\u5e8f\u3002<\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a[5] &#061; {6, 5, 4, 2, 3};<br \/>\n    for (int i &#061; 0; i &lt; 4; i&#043;&#043;)<br \/>\n    {<br \/>\n        for (int j &#061; 0; j &lt; 4 &#8211; i; j&#043;&#043;)<br \/>\n        {<br \/>\n            if (a[j] &gt; a[j &#043; 1])<br \/>\n            {<br \/>\n                a[j] &#061; a[j] ^ a[j &#043; 1];<br \/>\n                a[j &#043; 1] &#061; a[j] ^ a[j &#043; 1];<br \/>\n                a[j] &#061; a[j] ^ a[j &#043; 1];<br \/>\n            }<br \/>\n        }<br \/>\n    }<br \/>\n    for (int i &#061; 0; i &lt; 5; i&#043;&#043;)<br \/>\n    {<br \/>\n        printf(&#034;%d&#034;, a[i]);<br \/>\n    }<br \/>\n    return 0;<br \/>\n}<\/p>\n<p>13.\u9009\u62e9\u6392\u5e8f\u3002<\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a[5] &#061; {5, 4, 6, 9, 7};<br \/>\n    int temp;<br \/>\n    for (int i &#061; 0; i &lt; 4; i&#043;&#043;)<br \/>\n    {<br \/>\n        int min &#061; i;<br \/>\n        for (int j &#061; i &#043; 1; j &lt; 5; j&#043;&#043;)<br \/>\n        {<br \/>\n            if (a[j] &lt; a[min])<br \/>\n                min &#061; j;<br \/>\n        }<br \/>\n        temp&#061;a[i];<br \/>\n        a[i]&#061;a[min];<br \/>\n        a[min]&#061;temp;<br \/>\n    }<br \/>\n    for (int i &#061; 0; i &lt; 5; i&#043;&#043;)<br \/>\n        printf(&#034;%d&#034;, a[i]);<br \/>\n    return 0;<br \/>\n} <\/p>\n<p>14.<span style=\"color:#333333\">\u5b57\u7b26\u4e32\u9006\u5e8f\u8f93\u51fa(\u4e24\u79cd\u65b9\u6cd5\u5b9e\u73b0)\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\n#include &lt;string.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    \/\/ \u5b57\u7b26\u4e32\u9006\u5e8f\u8f93\u51fa<br \/>\n    \/\/ \u6cd5&#xff11;<br \/>\n    \/\/ char a[] &#061; &#034;hello world&#034;;<br \/>\n    \/\/ char *p &#061; a;<br \/>\n    \/\/ int n &#061; strlen(a);<br \/>\n    \/\/ for (int i &#061; n; i &gt;&#061; 0; i&#8211;)<br \/>\n    \/\/ {<br \/>\n    \/\/     printf(&#034;%c &#034;, p[i]);<br \/>\n    \/\/ }<\/p>\n<p>    char a[] &#061; &#034;hello world&#034;;<br \/>\n    char *p &#061; a &#043; strlen(a) &#8211; 1;<br \/>\n    for (int i &#061; 0; i &lt; strlen(a); i&#043;&#043;)<br \/>\n    {<br \/>\n        printf(&#034;%c&#034;, *p);<br \/>\n        p&#8211;;<br \/>\n    }<\/p>\n<p>    \/\/ \u6cd5&#xff12;<br \/>\n    \/\/ char a[] &#061; &#034;hello world&#034;;<br \/>\n    \/\/ char *p &#061; a;<br \/>\n    \/\/ int n &#061; strlen(a);<br \/>\n    \/\/ for (int i &#061; 0; i &lt; n \/ 2; i&#043;&#043;)<br \/>\n    \/\/ {<br \/>\n    \/\/     p[i] &#061; p[i] ^ p[n &#8211; i &#8211; 1];<br \/>\n    \/\/     p[n &#8211; i &#8211; 1] &#061; p[i] ^ p[n &#8211; i &#8211; 1];<br \/>\n    \/\/     p[i] &#061; p[i] ^ p[n &#8211; i &#8211; 1];<br \/>\n    \/\/ }<br \/>\n    \/\/ printf(&#034;%s&#034;, p);<br \/>\n    \/\/ return 0;<\/p>\n<p>    char a[66];<br \/>\n    gets(a);<br \/>\n    char *p &#061; a;<br \/>\n    char *q &#061; a &#043; strlen(a) &#8211; 1;<br \/>\n    while (p &lt; q)<br \/>\n    {<br \/>\n        *p &#061; *p ^ *q;<br \/>\n        *q &#061; *p ^ *q;<br \/>\n        *p &#061; *p ^ *q;<br \/>\n        p&#043;&#043;;<br \/>\n        q&#8211;;<br \/>\n    }<br \/>\n    printf(&#034;%s&#034;, a);<br \/>\n    return 0;<br \/>\n}<\/p>\n<p>15.<span style=\"color:#333333\">\u5b57\u7b26\u4e32\u8f6c\u6570\u5b57&#xff1a;&#034;1234&#034; &#8212;&#8211;&gt; 1234(\u4e00\u5343\u4e24\u767e\u4e09\u5341\u56db)\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\n#include &lt;string.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    \/\/ \u5b57\u7b26\u4e32\u8f6c\u6570\u5b57<br \/>\n    \/\/\u6cd5&#xff11;<br \/>\n    \/\/ char a[33];<br \/>\n    \/\/ gets(a);<br \/>\n    \/\/ int n&#061;strlen(a);<br \/>\n    \/\/ int sum&#061;0;<br \/>\n    \/\/ int j;<br \/>\n    \/\/ for (int i &#061; 1; i &lt; n; i&#043;&#043;)<br \/>\n    \/\/ {<br \/>\n    \/\/     j*&#061;10;<br \/>\n    \/\/ }<br \/>\n    \/\/ for (int i &#061; 0; i &lt; n; i&#043;&#043;)<br \/>\n    \/\/ {<br \/>\n    \/\/     sum&#043;&#061;(a[i]-48)*j;<br \/>\n    \/\/     j\/&#061;10;<br \/>\n    \/\/ }<br \/>\n    \/\/ printf(&#034;%d\\\\n&#034;, sum);<br \/>\n    \/\/ return 0;<\/p>\n<p>    \/\/\u6cd5&#xff12;<br \/>\n    char a[33];<br \/>\n    gets(a);<br \/>\n    char *p&#061;a;<br \/>\n    int n&#061;0;<br \/>\n    while (*p!&#061;&#039;\\\\0&#039;)<br \/>\n    {<br \/>\n        n&#061;n*10&#043;(*p-48);<br \/>\n        p&#043;&#043;;<br \/>\n    }<br \/>\n    printf(&#034;%d\\\\n&#034;,n);<br \/>\n}<\/p>\n<p>16.<span style=\"color:#333333\">\u6253\u5370\u6768\u8f89\u4e09\u89d2\u524d\u5341\u884c(\u4e8c\u7ef4\u6570\u7ec4)\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    \/\/ \u6253\u5370\u6768\u8f89\u4e09\u89d2\u524d\u5341\u884c<br \/>\n    \/\/ \u6cd5&#xff11;<br \/>\n    \/\/  int a[10][10] &#061; {0};<br \/>\n    \/\/  for (int i &#061; 0; i &lt; 10; i&#043;&#043;)<br \/>\n    \/\/  {<br \/>\n    \/\/      for (int j &#061; 0; j &lt;&#061; i; j&#043;&#043;)<br \/>\n    \/\/      {<br \/>\n    \/\/          if (j &#8211; 1 &gt;&#061; 0)<br \/>\n    \/\/              a[i][j] &#061; a[i &#8211; 1][j &#8211; 1] &#043; a[i &#8211; 1][j];<br \/>\n    \/\/          else<br \/>\n    \/\/              a[i][j] &#061; 1;<br \/>\n    \/\/      }<br \/>\n    \/\/  }<br \/>\n    \/\/  for (int i &#061; 0; i &lt; 10; i&#043;&#043;)<br \/>\n    \/\/  {<br \/>\n    \/\/      for (int j &#061; 0; j &lt;&#061; i; j&#043;&#043;)<br \/>\n    \/\/          printf(&#034;%-3d &#034;, a[i][j]);<br \/>\n    \/\/      printf(&#034;\\\\n&#034;);<br \/>\n    \/\/  }<\/p>\n<p>    \/\/ \u6cd5&#xff12;<br \/>\n    int a[10][10] &#061; {};<br \/>\n    for (int i &#061; 0; i &lt; 10; i&#043;&#043;)<br \/>\n    {<br \/>\n        a[i][0] &#061; 1;<br \/>\n        a[i][i] &#061; 1;<br \/>\n    }<br \/>\n    for (int i &#061; 2; i &lt; 10; i&#043;&#043;)<br \/>\n    {<br \/>\n        for (int j &#061; 1; j &lt; 10; j&#043;&#043;)<br \/>\n            a[i][j] &#061; a[i &#8211; 1][j &#8211; 1] &#043; a[i &#8211; 1][j];<br \/>\n    }<br \/>\n    for (int i &#061; 0; i &lt; 10; i&#043;&#043;)<br \/>\n    {<br \/>\n        for (int j &#061; 0; j &lt;&#061; i; j&#043;&#043;)<br \/>\n            printf(&#034;%d &#034;, a[i][j]);<br \/>\n        putchar(10);<br \/>\n    }<br \/>\n}<\/p>\n<p>17.<span style=\"color:#333333\">\u5df2\u77e5\u5b57\u7b26\u6570\u7ec4a[10]\u548cb[10]\u4e2d\u5143\u7d20\u7684\u503c\u9012\u589e\u6709\u5e8f&#xff0c;\u7528\u6307\u9488\u5b9e\u73b0\u5c06\u4e24\u4e2a\u6570\u7ec4\u4e2d\u5143\u7d20\u6309\u7167\u9012\u589e\u987a\u5e8f\u8f93\u51fa\u3002\u5982&#xff1a;char a[10]&#061;\u201dacdgjmno\u201d\u00a0; char b[10]&#061;\u201dbefhil\u201d;-&gt;\u201dabcdefghijlmno\u201d<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\n#include &lt;string.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    char a[10] &#061; &#034;acdgjmno&#034;;<br \/>\n    char b[10] &#061; &#034;befhil&#034;;<br \/>\n    char *p &#061; a, *q &#061; b;<br \/>\n    int i &#061; 0, j &#061; 0;<br \/>\n    while (i &lt; strlen(a) &amp;&amp; j &lt; strlen(b))<br \/>\n    {<br \/>\n        if (p[i] &lt; q[j])<br \/>\n        {<br \/>\n            printf(&#034;%c&#034;, p[i]);<br \/>\n            i&#043;&#043;;<br \/>\n        }<br \/>\n        else<br \/>\n        {<br \/>\n            printf(&#034;%c&#034;, q[j]);<br \/>\n            j&#043;&#043;;<br \/>\n        }<br \/>\n    }<br \/>\n    if (i &lt; strlen(a))<br \/>\n    {<br \/>\n        for (int k &#061; i; k &lt; strlen(a); k&#043;&#043;)<br \/>\n            printf(&#034;%c&#034;, a[k]);<br \/>\n    }<br \/>\n    if (j &lt; strlen(b))<br \/>\n    {<br \/>\n        for (int k &#061; j; k &lt; strlen(b); k&#043;&#043;)<br \/>\n            printf(&#034;%c&#034;, b[k]);<br \/>\n    }<br \/>\n    return 0;<br \/>\n}<\/p>\n<p>18.<span style=\"color:#333333\">\u7ed9\u5b9a\u4e00\u4e32\u5b57\u7b26&#034;I love china&#034;,\u5b9e\u73b0\u4ee5\u5355\u8bcd\u4e3a\u5355\u4f4d\u7684\u9006\u5e8f&#xff0c;\u5982&#xff1a;&#034;china love i&#034;<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\n#include &lt;string.h&gt;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    char a[] &#061; &#034;i love china&#034;;<br \/>\n    char *p &#061; a;<br \/>\n    int n &#061; strlen(a);<br \/>\n    for (int i &#061; 0; i &lt; n \/ 2; i&#043;&#043;)<br \/>\n    {<br \/>\n        p[i] &#061; p[i] ^ p[n &#8211; i &#8211; 1];<br \/>\n        p[n &#8211; i &#8211; 1] &#061; p[i] ^ p[n &#8211; i &#8211; 1];<br \/>\n        p[i] &#061; p[i] ^ p[n &#8211; i &#8211; 1];<br \/>\n    }<br \/>\n    char *q;<br \/>\n    char *k&#061;NULL, temp;<br \/>\n    p &#061; q &#061; a;<br \/>\n    while (*p !&#061; &#039;\\\\0&#039;)<br \/>\n    {<br \/>\n        while (*p &#061;&#061; &#039; &#039; )<br \/>\n            p&#043;&#043;;<br \/>\n        q &#061; p;<br \/>\n        while (*q !&#061; &#039; &#039; &amp;&amp; *q !&#061; &#039;\\\\0&#039;)<br \/>\n            q&#043;&#043;;<br \/>\n        k &#061; q;<br \/>\n        q &#061; k &#8211; 1;<br \/>\n        while (p &lt; q)<br \/>\n        {<br \/>\n            temp &#061; *p;<br \/>\n            *p &#061; *q;<br \/>\n            *q &#061; temp;<br \/>\n            p&#043;&#043;;<br \/>\n            q&#8211;;<br \/>\n        }<br \/>\n        p &#061; k;<br \/>\n    }<br \/>\n    printf(&#034;%s\\\\n&#034;, a);<br \/>\n    return 0;<br \/>\n} <\/p>\n<p>19.<span style=\"color:#333333\">\u5b9a\u4e49\u6c42x\u7684n\u6b21\u65b9\u503c\u7684\u51fd\u6570&#xff08; x\u662f\u5b9e\u6570, n\u4e3a\u6b63\u6574\u6570&#xff09;\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<\/p>\n<p>int fun(int x, int n)<br \/>\n{<br \/>\n    int r &#061; 1;<\/p>\n<p>    for (int i &#061; 0; i &lt; n; i&#043;&#043;)<br \/>\n        r *&#061; x;<br \/>\n    printf(&#034;%d\\\\n&#034;, r);<br \/>\n    return r;<br \/>\n}<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<\/p>\n<p>    \/\/ int r &#061; 1;<br \/>\n    \/\/ int x &#061; 2;<br \/>\n    \/\/ for (int i &#061; 0; i &lt; 4; i&#043;&#043;)<br \/>\n    \/\/     r *&#061; x;<br \/>\n    \/\/ printf(&#034;%d\\\\n&#034;, r);<\/p>\n<p>    printf(&#034;%d\\\\n&#034;, fun(2, 4));<br \/>\n}<\/p>\n<p>20.<span style=\"color:#333333\">\u7f16\u5199\u4e00\u4e2a\u51fd\u6570&#xff0c;\u51fd\u6570\u76842\u4e2a\u53c2\u6570&#xff0c;\u7b2c\u4e00\u4e2a\u662f\u4e00\u4e2a\u5b57\u7b26&#xff0c;\u7b2c\u4e8c\u4e2a\u662f\u4e00\u4e2achar *,\u8fd4\u56de\u5b57\u7b26\u4e32\u4e2d\u8be5\u5b57\u7b26\u7684\u4e2a\u6570\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<\/p>\n<p>int fun(char ch, char *p)   \/\/ch&#061;a&#061;&#039;a&#039;, p&#061;s<br \/>\n{<br \/>\n    int n &#061; 0;<br \/>\n    while (*p !&#061; &#039;\\\\0&#039;) \/\/*p<br \/>\n    {<br \/>\n        if (*p &#061;&#061; ch)<br \/>\n            n&#043;&#043;;<br \/>\n        p&#043;&#043;; \/\/p&#061;p&#043;1<br \/>\n    }<\/p>\n<p>    return n;<br \/>\n}<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<br \/>\n    char a &#061; &#039;a&#039;;<br \/>\n    char s[32] &#061; &#034;abbba&#034;;<br \/>\n    printf(&#034;%d\\\\n&#034;, fun(a, s));<br \/>\n}<\/p>\n<p>21.<span style=\"color:#333333\">\u7f16\u7a0b\u5b9e\u73b0strlen\u51fd\u6570\u7684\u529f\u80fd&#xff0c;strlen\u8ba1\u7b97\u5b57\u7b26\u4e32\u5b9e\u9645\u957f\u5ea6&#xff0c;\u4e0d\u5305\u542b&#039;\\\\0&#039;<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<\/p>\n<p>int fun(char *p)<br \/>\n{<br \/>\n    int n &#061; 0;<br \/>\n    while (*p)<br \/>\n    {<br \/>\n        n&#043;&#043;;<br \/>\n        p&#043;&#043;;<br \/>\n    }<br \/>\n    return n;<br \/>\n}<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<br \/>\n    char s[32] &#061; &#034;abbba&#034;;<br \/>\n    int len &#061; 0;<br \/>\n    len &#061; fun(s);<br \/>\n    printf(&#034;%d\\\\n&#034;, len);<\/p>\n<p>    \/\/printf(&#034;%d\\\\n&#034;, fun(s));<br \/>\n    \/\/printf(&#034;%d\\\\n&#034;, fun(&#034;6666666&#034;));<br \/>\n}<\/p>\n<p>22.<span style=\"color:#333333\">\u5b57\u7b26\u4e32&#034;123&#034;\u8f6c\u6362\u6210\u6574\u578b123<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<\/p>\n<p>int fun(char *p)<br \/>\n{<br \/>\n    int sum &#061; 0;<br \/>\n    while (*p !&#061; &#039;\\\\0&#039;)<br \/>\n    {<br \/>\n        sum &#061; sum * 10 &#043; (*p &#8211; 48);<br \/>\n        p&#043;&#043;;<br \/>\n    }<br \/>\n    return sum;<br \/>\n}<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<br \/>\n    char str[32] &#061; &#034;123&#034;;<br \/>\n    printf(&#034;%d\\\\n&#034;, fun(str));<br \/>\n}<\/p>\n<p>23.<span style=\"color:#333333\">\u5c01\u88c5\u51fd\u6570\u5b9e\u73b0\u4e24\u6570\u4ea4\u6362\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\nvoid fun(int *x, int *y)<br \/>\n{<br \/>\n    int tmp;<br \/>\n    tmp &#061; *x;<br \/>\n    *x &#061; *y;<br \/>\n    *y &#061; tmp;<br \/>\n}<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a &#061; 10, b &#061; 20;<br \/>\n    fun(&amp;a, &amp;b);<br \/>\n    printf(&#034;%d %d\\\\n&#034;, a, b);<br \/>\n}<\/p>\n<p>24.<span style=\"color:#333333\">\u5c01\u88c5\u51fd\u6570\u5b9e\u73b0strcpy\u529f\u80fd\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<\/p>\n<p>void fun(char *p, char *q)<br \/>\n{<br \/>\n    while (*q !&#061; &#039;\\\\0&#039;)<br \/>\n        *p&#043;&#043; &#061; *q&#043;&#043;;  \/\/*p&#061;*q; p&#043;&#043;; q&#043;&#043;;<br \/>\n    *p &#061; &#039;\\\\0&#039;;<br \/>\n}<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<br \/>\n    char a[32] &#061; &#034;&#034;;<br \/>\n    char b[32] &#061; &#034;hello&#034;;<br \/>\n    fun(a, b);<br \/>\n    printf(&#034;%s\\\\n&#034;, a);<br \/>\n}<\/p>\n<p>25.<span style=\"color:#333333\">\u5c01\u88c5\u51fd\u6570\u5b9e\u73b0strcat\u529f\u80fd\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\n#include &lt;string.h&gt;<br \/>\nvoid fun(char *p, char *q)<br \/>\n{<br \/>\n    while (*p)   \/\/p&#061;p&#043;strlen(p);<br \/>\n        p&#043;&#043;;<br \/>\n    while (*q)<br \/>\n        *p&#043;&#043; &#061; *q&#043;&#043;;<br \/>\n    *p &#061; &#039;\\\\0&#039;;<br \/>\n}<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<br \/>\n    char a[32] &#061; &#034;hello&#034;;<br \/>\n    char b[32] &#061; &#034;world&#034;;<br \/>\n    fun(a, b);<br \/>\n    printf(&#034;%s\\\\n&#034;, a);<br \/>\n}<\/p>\n<p>26.\u7528\u9012\u5f52\u51fd\u6570\u6c42<span style=\"color:#333333\">5\u7684\u9636\u4e585&#xff01;<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\n#include &lt;string.h&gt;<\/p>\n<p>int fac(int n)   \/\/n&#061;5  n&#061;4 n&#061;3 n&#061;2 n&#061;1<br \/>\n{<br \/>\n    if (n &#061;&#061; 1)<br \/>\n        return 1;       \/\/fac(1)&#061;1<br \/>\n    if (n &gt; 1)<br \/>\n        return n * fac(n &#8211; 1);  \/\/\u9012\u63a8\u9636\u6bb5&#xff1a;5*fac(4)  fac(4)&#061;4*fac(3) fac(3)&#061;3*fac(2) fac(2)&#061;2*fac(1)<br \/>\n                                                    \/\/\u56de\u5f52\u9636\u6bb5&#xff1a;&#061;&#061;&gt; fac2(2)&#061;2*1&#061;2 &#061;&#061;&gt;fac(3)&#061;3*2&#061;6 &#061;&#061;&gt; fac(4)&#061;4*6&#061;24 &#061;&#061;&gt;fac(5)&#061;5*24&#061;120<br \/>\n}<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int n &#061; 5;<br \/>\n    printf(&#034;%d\\\\n&#034;, fac(n));<br \/>\n}<\/p>\n<p>27.<span style=\"color:#333333\">\u6590\u6ce2\u90a3\u5951\u6570\u5217&#xff1a;\u6307\u7684\u662f\u8fd9\u6837\u4e00\u4e2a\u6570\u5217&#xff1a;1\u30011\u30012\u30013\u30015\u30018\u300113\u300121\u300134\u3001\u2026\u2026\u5728\u6570\u5b66\u4e0a&#xff0c;\u6590\u6ce2\u7eb3\u5951\u6570\u5217\u4ee5\u5982\u4e0b\u88ab\u4ee5\u9012\u5f52\u7684\u65b9\u6cd5\u5b9a\u4e49&#xff1a;F(1)&#061;1&#xff0c;F(2)&#061;1,\u00a0F(n)&#061;F(n-1)&#043;F(n-2)&#xff08;n&gt;&#061;2&#xff0c;n\u2208N*&#xff09; \u6c42\u7b2c\u4e94\u4e2a\u6570\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\n#include &lt;string.h&gt;<\/p>\n<p>int fac(int n)   \/\/5 4<br \/>\n{<br \/>\n    if (n &#061;&#061; 1 || n &#061;&#061; 2)<br \/>\n        return 1;<br \/>\n    if (n &gt; 2)<br \/>\n        return fac(n &#8211; 1) &#043; fac(n &#8211; 2);   \/\/fac(5)&#061;fac(4)&#043;fac(3)&#061; fac(3)&#043;fac(2) &#043;fac(3) &#061; 5<br \/>\n}<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int n &#061; 5;<br \/>\n    printf(&#034;%d\\\\n&#034;, fac(n));<br \/>\n}<\/p>\n<p>28.<span style=\"color:#333333\">\u521b\u5efa\u4e00\u4e2a\u540d\u4e3astudent\u7684\u7ed3\u6784\u4f53&#xff0c;\u5305\u542b\u59d3\u540d&#xff0c;\u5b66\u53f7&#xff0c;\u73ed\u7ea7,\u4ece\u7ec8\u7aef\u8f93\u5165\u5b66\u751f\u7684\u4fe1\u606f\u5e76\u6253\u5370\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\n#include &lt;string.h&gt;<br \/>\nstruct student<br \/>\n{<br \/>\n    char name[32];<br \/>\n    int id;<br \/>\n    int class;<br \/>\n};<\/p>\n<p>struct student s1;<br \/>\nint main(int argc, char const *argv[])<br \/>\n{<br \/>\n    scanf(&#034;%s %d %d&#034;, s1.name, &amp;s1.id, &amp;s1.class);<br \/>\n    printf(&#034;%s %d %d\\\\n&#034;, s1.name, s1.id, s1.class);<br \/>\n}<\/p>\n<p>29.typedef\u7528\u6cd5<\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\n#include &lt;string.h&gt;<br \/>\n\/\/1.\u7ed9\u666e\u901a\u53d8\u91cf\u91cd\u547d\u540d<br \/>\ntypedef int size4;<\/p>\n<p>\/\/2. \u7ed9\u6307\u9488\u7c7b\u578b\u91cd\u547d\u540d<br \/>\ntypedef int *int_p;<\/p>\n<p>\/\/3. \u7ed9\u6570\u7ec4\u7c7b\u578b\u91cd\u540d<br \/>\ntypedef int intArr5[5];<\/p>\n<p>int main()<br \/>\n{<br \/>\n    size4 a &#061; 10;                    \/\/\u7b49\u540c\u4e8eint a&#061;10;<br \/>\n    int_p p &#061; &amp;a;                    \/\/\u7b49\u540c\u4e8eint *p&#061;&amp;a;<br \/>\n    intArr5 arr &#061; {1, 2, 3, 4, 5}; \/\/\u7b49\u540c\u4e8eint arr[5]&#061;{1,2,3,4,5};<br \/>\n    printf(&#034;%d\\\\n&#034;, *p);     \/\/10<br \/>\n    printf(&#034;%d\\\\n&#034;, arr[3]);  \/\/4<br \/>\n}<\/p>\n<p>30.<span style=\"color:#000000\">\u521b\u5efa\u4e00\u4e2a\u63cf\u8ff0\u624b\u673a\u7684\u7ed3\u6784\u4f53\u53ebphone, \u5305\u542b\u54c1\u724c&#xff0c;\u578b\u53f7&#xff0c;\u989c\u8272&#xff0c;\u4ef7\u683c\u3002\u4ece\u7ec8\u7aef\u8f93\u5165\u4f60\u81ea\u5df1\u624b\u673a\u7684\u4fe1\u606f\u5e76\u6253\u5370\u3002(\u7528typedef)\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\n#include &lt;string.h&gt;<br \/>\ntypedef struct phone<br \/>\n{<br \/>\n    char brand[32];<br \/>\n    char type[32];<br \/>\n    char color[32];<br \/>\n    int price;<br \/>\n} ph;<\/p>\n<p>ph my;<br \/>\nint main()<br \/>\n{<br \/>\n    scanf(&#034;%s %s %s %d&#034;, my.brand, my.color, my.type, &amp;my.price);<br \/>\n    printf(&#034;%s %s %s %d\\\\n&#034;, my.brand, my.color, my.type, my.price);<br \/>\n}<\/p>\n<p>31.<span style=\"color:#333333\">\u521b\u5efa\u4e00\u4e2a\u540d\u4e3astudent\u7684\u7ed3\u6784\u4f53\u6570\u7ec4&#xff0c;\u5305\u542b\u5b66\u53f7&#xff0c;\u59d3\u540d&#xff0c;\u6210\u7ee9,(\u6570\u636e\u7c7b\u578b\u81ea\u5df1\u5b9a\u4e49),\u4ece\u7ec8\u7aef\u8f93\u5165\u5b66\u751f\u7684\u4fe1\u606f\u5e76\u6253\u5370\u5206\u6570\u53ca\u683c\u7684\u5b66\u751f\u4fe1\u606f&#xff08;\u8f93\u51653\u4eba\u5373\u53ef&#xff09;\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\ntypedef struct student<br \/>\n{<br \/>\n    char name[32];<br \/>\n    int number;<br \/>\n    int score;<br \/>\n} st;<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<br \/>\n    st s[3];<br \/>\n    for (int i &#061; 0; i &lt; 3; i&#043;&#043;)<br \/>\n        scanf(&#034;%s %d %d&#034;, s[i].name, &amp;s[i].number, &amp;s[i].score);<\/p>\n<p>    for (int i &#061; 0; i &lt; 3; i&#043;&#043;)<br \/>\n    {<br \/>\n        if (s[i].score &gt;&#061; 60)<br \/>\n            printf(&#034;%s %d %d\\\\n&#034;, s[i].name, s[i].number, s[i].score);<br \/>\n    }<br \/>\n    return 0;<br \/>\n}<\/p>\n<p>32.<span style=\"color:#333333\">\u521b\u5efa\u4e00\u4e2a\u7ed3\u6784\u4f53\u6570\u7ec4&#xff0c;\u6570\u7ec4\u540d\u4e3abook&#xff0c;\u7ed3\u6784\u4f53\u6210\u5458\u5305\u542b\u7f16\u53f7&#xff0c;\u4e66\u540d&#xff0c;\u552e\u4ef7&#xff08;\u6570\u636e\u7c7b\u578b\u81ea\u5df1\u8bbe\u5b9a&#xff09;\u3002\u5199\u4e00\u4e2a\u51fd\u6570&#xff0c;\u5305\u542b\u4e24\u4e2a\u5f62\u53c2&#xff0c;\u5206\u522b\u63a5\u6536\u7ed3\u6784\u4f53\u6570\u7ec4\u7684\u9996\u5730\u5740\u548c\u4e00\u4e2a\u6307\u5b9a\u7684\u552e\u4ef7&#xff0c;\u51fd\u6570\u7684\u529f\u80fd\u4e3a\u6253\u5370\u7ed3\u6784\u4f53\u6570\u7ec4\u4e2d\u552e\u4ef7\u5927\u4e8e\u6307\u5b9a\u552e\u4ef7\u7684\u4e66\u7684\u4fe1\u606f\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<br \/>\n#define N 3<br \/>\ntypedef struct book<br \/>\n{<br \/>\n    char name[32];<br \/>\n    int id;<br \/>\n    int price;<br \/>\n} BOOK; \/\/BOOK\u7b49\u540c\u4e8estruct book<\/p>\n<p>BOOK b[N] &#061; {<br \/>\n    {&#034;shuihu&#034;, 1, 40},<br \/>\n    {&#034;zyj zhuan&#034;, 2, 200},<br \/>\n    {&#034;tuling zhuan&#034;, 3, 0}};<\/p>\n<p>void bookPri(BOOK *p, int n)<br \/>\n{<br \/>\n    for (int i &#061; 0; i &lt; N; i&#043;&#043;)<br \/>\n    {<br \/>\n        if (p-&gt;price &gt; n)<br \/>\n            printf(&#034;%s %d %d\\\\n&#034;, p-&gt;name, p-&gt;id, p-&gt;price);<br \/>\n        p&#043;&#043;;<br \/>\n    }<br \/>\n}<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<br \/>\n    bookPri(b, 6);<br \/>\n    return 0;<br \/>\n}<\/p>\n<p>33.<span style=\"color:#333333\">\u521b\u5efa\u4e00\u4e2a\u6e38\u620f\u82f1\u96c4\u7684\u7ed3\u6784\u4f53\u6570\u7ec4(5\u4e2a\u5143\u7d20), \u7ed3\u6784\u4f53\u6210\u5458\u5305\u542b\u540d\u79f0, \u8840\u91cf\u548c\u4ef7\u683c\u3002\u7ed9\u51fa\u6bcf\u4e2a\u82f1\u96c4\u4fe1\u606f&#xff0c;\u5c01\u88c5\u51fd\u6570\u5b9e\u73b0\u6309\u4ef7\u683c\u4ece\u4f4e\u5230\u9ad8\u6253\u5370\u82f1\u96c4\u4fe1\u606f&#xff0c;&#xff08;\u7528\u5192\u6ce1\u6392\u5e8f&#xff09;\u3002\u5c01\u88c5\u51fd\u6570\u5b9e\u73b0\u4fee\u6539\u82f1\u96c4\u4fe1\u606f\u529f\u80fd\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<\/p>\n<p>typedef struct hero<br \/>\n{<br \/>\n    char name[32];<br \/>\n    int hp;<br \/>\n    int price;<br \/>\n} HERO;<\/p>\n<p>void sort(HERO *p, int n)<br \/>\n{<br \/>\n    HERO tmp;<br \/>\n    for (int i &#061; 0; i &lt; n &#8211; 1; i&#043;&#043;)<br \/>\n    {<br \/>\n        for (int j &#061; 0; j &lt; n &#8211; i &#8211; 1; j&#043;&#043;)<br \/>\n        {<br \/>\n            if (p[j].price &gt; p[j &#043; 1].price)<br \/>\n            {<br \/>\n                tmp &#061; p[j];<br \/>\n                p[j] &#061; p[j &#043; 1];<br \/>\n                p[j &#043; 1] &#061; tmp;<br \/>\n            }<br \/>\n        }<br \/>\n    }<br \/>\n}<\/p>\n<p>void change(HERO *p, int n)<br \/>\n{<br \/>\n    if (n &lt;&#061; 3)<br \/>\n        scanf(&#034;%s %d %d&#034;, p[n &#8211; 1].name, &amp;p[n &#8211; 1].hp, &amp;p[n &#8211; 1].price);<br \/>\n    else<br \/>\n        printf(&#034;err\\\\n&#034;);<br \/>\n}<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<br \/>\n    HERO a[3] &#061; {<br \/>\n        {&#034;zdl&#034;, 1, 50},<br \/>\n        {&#034;zyj&#034;, 999, 100},<br \/>\n        {&#034;xyb&#034;, 10000, 2}};<\/p>\n<p>    change(a, 1);<br \/>\n    sort(a, 3);<\/p>\n<p>    for (int i &#061; 0; i &lt; 3; i&#043;&#043;)<br \/>\n        printf(&#034;%s %d %d\\\\n&#034;, a[i].name, a[i].hp, a[i].price);<\/p>\n<p>    return 0;<br \/>\n}<\/p>\n<p>34.<span style=\"color:#333333\">\u5c01\u88c5\u51fd\u6570\u5b9e\u73b0\u5192\u6ce1\u6392\u5e8f\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<\/p>\n<p>void fun(int *a, int n)<br \/>\n{<br \/>\n    for (int i &#061; 0; i &lt; n &#8211; 1; i&#043;&#043;)<br \/>\n    {<br \/>\n        for (int j &#061; 0; j &lt; n &#8211; 1 &#8211; i; j&#043;&#043;)<br \/>\n        {<br \/>\n            if (a[j &#043; 1] &gt; a[j])<br \/>\n            {<br \/>\n                int temp &#061; a[j];<br \/>\n                a[j] &#061; a[j &#043; 1];<br \/>\n                a[j &#043; 1] &#061; temp;<br \/>\n            }<br \/>\n        }<br \/>\n    }<\/p>\n<p>    for (int i &#061; 0; i &lt; 10; i&#043;&#043;)<br \/>\n        printf(&#034;%d &#034;, a[i]);<br \/>\n    printf(&#034;\\\\n&#034;);<br \/>\n}<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a[10] &#061; {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};<br \/>\n    fun(a, 10);<\/p>\n<p>    return 0;<br \/>\n}<\/p>\n<p>35.<span style=\"color:#333333\">\u5c01\u88c5\u51fd\u6570\u5b9e\u73b0\u5982\u4e0b\u529f\u80fd&#xff1a;\u8f93\u5165\u4efb\u610f\u4e24\u4e2a\u6570&#xff0c;\u8fd4\u56de\u4e24\u6570\u4e4b\u95f4&#xff08;\u5305\u62ec\u8fd9\u4e24\u4e2a\u6570&#xff09;\u5076\u6570\u4e4b\u548c\u3002<\/span><\/p>\n<p>#include &lt;stdio.h&gt;<\/p>\n<p>int fun(int a, int b)<br \/>\n{<br \/>\n    int sum &#061; 0;<br \/>\n    if (a &gt;&#061; b)<br \/>\n    {<br \/>\n        int t &#061; a;<br \/>\n        a &#061; b;<br \/>\n        b &#061; t;<br \/>\n    }<br \/>\n    for (int i &#061; a; i &lt;&#061; b; i&#043;&#043;)<br \/>\n    {<br \/>\n        if (i % 2 &#061;&#061; 0)<br \/>\n            sum &#043;&#061; i;<br \/>\n    }<br \/>\n    return sum;<br \/>\n}<\/p>\n<p>int main(int argc, char const *argv[])<br \/>\n{<br \/>\n    int a, b, sum;<br \/>\n    scanf(&#034;%d %d&#034;, &amp;a, &amp;b);<br \/>\n    sum &#061; fun(a, b);<br \/>\n    printf(&#034;%d\\\\n&#034;, sum);<\/p>\n<p>    return 0;<br \/>\n}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb3k\u6b21\uff0c\u70b9\u8d5e45\u6b21\uff0c\u6536\u85cf52\u6b21\u3002C\u8bed\u8a00\u7ecf\u5178\u4ee3\u7801\u9898\u5c55\u793a\uff0c\u6309\u7167\u7ae0\u8282\u987a\u5e8f\u7ed9\u51fa\u3002_c\u8bed\u8a00\u4ee3\u7801\u7ec3\u4e60<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[174,76,190,1917,427],"topic":[],"class_list":["post-24624","post","type-post","status-publish","format-standard","hentry","category-server","tag-c","tag-vscode","tag-190","tag-1917","tag-427"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C\u8bed\u8a00\u7ecf\u5178\u4ee3\u7801\u7ec3\u4e60\u9898 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wsisp.com\/helps\/24624.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u8bed\u8a00\u7ecf\u5178\u4ee3\u7801\u7ec3\u4e60\u9898 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb3k\u6b21\uff0c\u70b9\u8d5e45\u6b21\uff0c\u6536\u85cf52\u6b21\u3002C\u8bed\u8a00\u7ecf\u5178\u4ee3\u7801\u9898\u5c55\u793a\uff0c\u6309\u7167\u7ae0\u8282\u987a\u5e8f\u7ed9\u51fa\u3002_c\u8bed\u8a00\u4ee3\u7801\u7ec3\u4e60\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/24624.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-19T02:29:01+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/24624.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/24624.html\",\"name\":\"C\u8bed\u8a00\u7ecf\u5178\u4ee3\u7801\u7ec3\u4e60\u9898 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2025-04-19T02:29:01+00:00\",\"dateModified\":\"2025-04-19T02:29:01+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/24624.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/24624.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/24624.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u8bed\u8a00\u7ecf\u5178\u4ee3\u7801\u7ec3\u4e60\u9898\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\",\"url\":\"https:\/\/www.wsisp.com\/helps\/\",\"name\":\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"description\":\"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"contentUrl\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/wp.wsisp.com\"],\"url\":\"https:\/\/www.wsisp.com\/helps\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u8bed\u8a00\u7ecf\u5178\u4ee3\u7801\u7ec3\u4e60\u9898 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wsisp.com\/helps\/24624.html","og_locale":"zh_CN","og_type":"article","og_title":"C\u8bed\u8a00\u7ecf\u5178\u4ee3\u7801\u7ec3\u4e60\u9898 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb3k\u6b21\uff0c\u70b9\u8d5e45\u6b21\uff0c\u6536\u85cf52\u6b21\u3002C\u8bed\u8a00\u7ecf\u5178\u4ee3\u7801\u9898\u5c55\u793a\uff0c\u6309\u7167\u7ae0\u8282\u987a\u5e8f\u7ed9\u51fa\u3002_c\u8bed\u8a00\u4ee3\u7801\u7ec3\u4e60","og_url":"https:\/\/www.wsisp.com\/helps\/24624.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2025-04-19T02:29:01+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"12 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/24624.html","url":"https:\/\/www.wsisp.com\/helps\/24624.html","name":"C\u8bed\u8a00\u7ecf\u5178\u4ee3\u7801\u7ec3\u4e60\u9898 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2025-04-19T02:29:01+00:00","dateModified":"2025-04-19T02:29:01+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/24624.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/24624.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/24624.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"C\u8bed\u8a00\u7ecf\u5178\u4ee3\u7801\u7ec3\u4e60\u9898"}]},{"@type":"WebSite","@id":"https:\/\/www.wsisp.com\/helps\/#website","url":"https:\/\/www.wsisp.com\/helps\/","name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","description":"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/","url":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","contentUrl":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","caption":"admin"},"sameAs":["http:\/\/wp.wsisp.com"],"url":"https:\/\/www.wsisp.com\/helps\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/24624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/comments?post=24624"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/24624\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=24624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=24624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=24624"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=24624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}