★在屏幕上打印杨辉三角

#include
int main(){int i = 0, j = 0, num = 0,k = 0;printf("请输入要输出的杨辉三角的行数:");scanf("%d", &num);for (i = 1; i <= num; i++){k = 1;         //每行须以1开头,所以将K定义在第二层循环之外for (j = 1; j <= i; j++){printf("%5d", k);k = k*(i - j) / j;}printf("\n");}return 0;}

注:若担心输入的行数溢出,可将其整数类型定义为长×××