★ Print Yang Hui triangle on screen
#include <stdio.h>int main () {int i = 0, j = 0, num = 0,k = 0;printf ("Enter the number of rows to output for the Yang Hui triangle:"); scanf ("%d", &num); for (i = 1; I <= num; i++) {k = 1; Each line must start with 1, so the k is defined beyond the second loop for (j = 1; J <= I; j + +) {printf ("%5d", k); k = k* (i-j)/J;} printf ("\ n");} return 0;}
Note: If you are concerned about an overflow in the number of rows you enter, you can define its integer type as a long shaping
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/74/80/wKioL1YfaTLhPVxMAADMKXRDTTM645.jpg "title=" Run Result " alt= "Wkiol1yfatlhpvxmaadmkxrdttm645.jpg"/>
This article is from the "Warm Smile" blog, please be sure to keep this source http://10738469.blog.51cto.com/10728469/1703271
C Language Implementation on-screen output Yang Hui triangle