題目:輸出楊輝三角形數列。
#include<stdio.h>int main(){ int a[10][10]; int i,j; for(i = 0;i < 10; i++) //將第一列和主對角線賦值1 { for(j = 0; j <10; j++) { if((j == 0) || (i == j)) { a[i][j] = 1; } } } for(i = 0;i < 10; i++) //值為其上兩數相加之和 { for(j = 0; j < i; j++) { if(i > j && i > 1 && j > 0) { a[i][j] = a[i - 1][j] + a[i - 1][j - 1]; } } } for(i = 0; i < 10; i++) //依次對齊輸出 { for(j = 0; j <=i; j++) { PRintf("%5d",a[i][j]); } printf("/n"); } }
新聞熱點
疑難解答