2018.10.3 練習
阿新 • • 發佈:2018-12-13
1.將陣列元素倒序輸出
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int arr[5] = { 0,1,2,3,4 };
int i = 0;
for (i = 4; i >= 0; i--)
{
printf("%d ", arr[i]);
}
system("pause");
return 0;
}
結果如圖:
2.輸出楊輝三角形
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int i, j, n = 0, a[17][17] = { 0 }; while (n<1 || n>16) { printf("請輸入楊輝三角形的行數:"); scanf("%d", &n); } for (i = 0; i<n; i++) a[i][0] = 1; /*第一列全置為一*/ for (i = 1; i<n; i++) for (j = 1; j <= i; j++) a[i][j] = a[i - 1][j - 1] + a[i - 1][j];/*每個數是上面兩數之和*/ for (i = 0; i<n; i++) /*輸出楊輝三角*/ { for (j = 0; j <= i; j++) printf("%5d", a[i][j]); printf("\n"); } system("pause"); return 0; }
結果如圖: