方陣的主對角線之上稱為「上三角」。
請你設計乙個用於填充n階方陣的上三角區域的程式。填充的規則是:使用1,2,3….的自然數列,從左上角開始,按照順時針方向螺旋填充。
程式執行時,從標準輸入獲得整數n(3~20)
程式輸出:方陣的上三角部分。
要求格式:每個資料寬度為4,右對齊。
345
1 2 3
6 4
5
1 2 3 4
9 10 5
8 6
7
我的**:
#includeint main()
; int m, n, b, c, i, j;
while(scanf("%d", &m)!=eof)
b=b-2;
for(i=i+1,j=j-2;j>=c;j--,i++) //將對角線通過迴圈賦值
for(i=i-2,j=j+1;i>=c+1;i--) //講豎行通過迴圈賦值
c++; //圈數增加
} for(i=1;i<=m;i++) //輸出
printf("\n"); //若想輸出圖形,一定不能忘記回車("\n")
}} return 0;
}
心得總結:
1.做圖形題時,要充分考慮圖形各個量之間的關係,比如圈數,橫行,豎行,斜行.....
2.若想輸出圖形,則必定要考慮什麼時候輸出回車,即printf(「\n」);。
C 輸出上三角 下三角 菱形 楊輝三角形
第一行1個星,第二行3個星,第三行5個星,第四行7個星,第五行9個星。分析 三角形的形狀由輸出的空白和星組成,通過分析每一行輸出幾個空格,幾個星,就可完成輸出三角形的工作。includeusing namespace std int main for j 1 j 2 i 1 j cout 第一行9個...
輸出楊輝三角
程式的版權和版本宣告部分 檔名稱 fibnacci.cpp 作 者 單虹毓 完成日期 2013 年 12 月 4 日 版本號 v1.0 輸入描述 無 問題描述 楊輝三角 程式輸出 1 第0列和對角線上的元素都為1。程式輸出 2 除第0列和對角線上的元素以外,其它元素的值均為前一行上的同列元素和前一列...
乘法口訣表輸出 正三角 倒三角
舉例1.9 9 乘法口訣表輸出正三角 include include include intmain 每一次在i給定乙個值的條件下,j迴圈完後進行換行 printf n system pause return0 執行結果 舉例2.9 9 乘法口訣表輸出倒三角 include include incl...