• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

C++ 打印Pascal 三角形

OC/C/C++ 水墨上仙 1375次浏览

C++ 打印Pascal 三角形

#include  <iostream>
using namespace std;
struct x{
	int a[100];
};
struct x b[100];
int main(){
    int n;
	cout<<"Enter value of N: ";
	cin>>n;
	for(int i=0;i<n;i++){
		b[i].a[0]=1;
		for(int j=1;j<=i;j++){
			if(i==1){
				b[i].a[0]=1;
				b[i].a[1]=1;
			}
			else
				b[i].a[j]=b[i-1].a[j-1]+b[i-1].a[j];
		}
		b[i].a[i]=1;
	}
	int m=1;
	int x=n;
	for(i=0;i<x;i++){
		for(int j=0;j<n-1;j++)
			cout<<" ";
		for(int k=0;k<m;k++){
			cout<<b[i].a[k];
			cout<<" ";
		}
		cout<<endl;
		n--;
		m++;
	}
	return EXIT_SUCCESS;
}


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明C++ 打印Pascal 三角形
喜欢 (0)
加载中……