首页 > 代码库 > 巴斯卡图形
巴斯卡图形
1 #include<stdio.h> 2 #define N 12 3 long combi(int n,int r){ 4 int i; 5 long p=1; 6 for(i=1;i<=r;i++) 7 p=p*(n-i+1)/i; 8 return p; 9 } 10 void paint(){ 11 int n,r,t; 12 for(n=0;n<=N;n++){ 13 for(r=0;r<=n;r++){ 14 15 int i; 16 if(r==0){ 17 for(i=0;i<=(N-n);i++) 18 printf(" "); 19 } 20 else{ 21 printf(" "); 22 } 23 printf("%3d",combi(n,r)); 24 } 25 printf("\n"); 26 } 27 } 28 int main(){ 29 paint(); 30 return 0; 31 }
巴斯卡图形
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。