L1 002 列印沙漏 20 分

2021-09-29 04:38:32 字數 526 閱讀 5163

#includeint main()

i = i - (line * 2); //然後把上一次的迴圈值消減去;

nrow -=2;

remainder = n - i; // 最後計算 餘數;

compare = nrow; //用來做比較

nrow = (nrow + 1) / 2; //列印上半個正三角形

for (i = 0; i < nrow; i++) //迴圈從1行開始到nrow行

for (int i = 1; i <=compare-nrow; i++) //列印後半個倒三角 i的範圍利用原先的nrow-上半個三角形使用掉的迴圈來計算剩下的還有多少迴圈;

for (int j = 1; j <=(i*2-1)+2; j++)//利用從3開始的3,5,7每次奇數行的列印;

printf("\n");

} printf("%d", remainder);

return 0;

}

L1 002 列印沙漏 (20 分)

l1 002 列印沙漏 20 分 本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個 要求按下列格式列印 所謂 沙漏形狀 是指每行輸出奇數個符號 各行符號中心對齊 相鄰兩行符號數差2 符號數先從大到小順序遞減到1,再從小到大順序遞增 首尾符號數相等。給定任意n個符號,不一定能正好組成乙個...

L1 002 列印沙漏 (20 分

l1 002 列印沙漏 20 分 本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個 要求按下列格式列印 所謂 沙漏形狀 是指每行輸出奇數個符號 各行符號中心對齊 相鄰兩行符號數差2 符號數先從大到小順序遞減到1,再從小到大順序遞增 首尾符號數相等。給定任意n個符號,不一定能正好組成乙個...

L1 002 列印沙漏 (20 分

l1 002 列印沙漏 20 分 本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個 所謂 沙漏形狀 是指每行輸出奇數個符號 各行符號中心對齊 相鄰兩行符號數差2 符號數先從大到小順序遞減到1,再從小到大順序遞增 首尾符號數相等。給定任意n個符號,不一定能正好組成乙個沙漏。要求列印出的沙...