<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] ### 題目描述 打印沙漏: 所謂“沙漏形狀”,是指每行輸出奇數個符號;各行符號中心對齊;相鄰兩行符號數差2;符號數先從大到小順序遞減到1,再從小到大順序遞增;首尾符號數相等。 給定任意N個符號,不一定能正好組成一個沙漏。要求打印出的沙漏能用掉盡可能多的符號。 輸入格式:輸入在一行給出1個正整數N(<=1000)和一個符號,中間以空格分隔。 輸出格式:首先打印出由給定符號組成的最大的沙漏形狀,最后在一行中輸出剩下沒用掉的符號數。 輸入樣例: 19 \* 輸出樣例: ``` ***** *** * *** ***** ``` 2 ### 分析(偽代碼和知識點) ### 代碼 ``` #include<stdio.h> #include <math.h> int main() { int n,i,j,t,re,a=-1,temp=-1; char c; //輸入一個數字,和一個字符,n為基數,c為要輸出的符號, scanf("%d %c",&n,&c); //循環的算出剩余字符的數量, //a為要每行要輸出的字符數量, //temp為從中間開始往后每一行輸出的數量和 while(temp<=n) { re = n-temp; a+=2; temp+=2*a; // printf("%d %d %d %d\n",n,temp,a,re); } a-=2; //輸出的最長數 也是總行數 t=(a-1)/2; //對稱數 // printf("\n %d %d \n",a,t); for(i=0;i<a;i++) { for(j=0;j<t-abs(i-t);j++) printf(" "); for(j=0;j<abs(i-t)*2+1;j++) printf("%c",c); printf("\n"); } printf("%d---\n",re); system("pause"); return 0; } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看