Print Pascal Triangle in C++
To print pascal triangle in C++ programming, you have to ask to the user to enter the number of line (upto which he/she want to print pascal triangle).
So to print pascal triangle, you have to use three for loops as shown here in the following program.
C++ Programming Code to Print Pascal Triangle
Following C++ program ask to the user to enter number of line or row upto which the Pascal triangle
will be printed to print the Pascal triangle and display it on the screen:
#include <iostream>
using namespace std;
int main()
{
//
int i, n, c;
//
long fact(int n);
cout<<"Upto how many line (Enter number of rows) : ";
cin>>n;
//
for(i=0; i<n; i++)
{
//
for(c=0; c<=(n-i-2); c++)
{
cout<<" ";
}
//
for(c=0; c<=i; c++)
{
cout<<fact(i)/(fact(c)*fact(i-c));
cout<<" ";
}
cout<<"\n";
}
return 0;
}
//
long fact(int n)
{
int c;
long res=1;
//
for(c=1; c<=n; c++)
{
res = res*c;
}
return (res);
return 0;
}
该博客介绍了用 C++ 打印帕斯卡三角形的方法。程序会让用户输入要打印的行数,通过三个 for 循环实现打印功能,并给出了完整的 C++ 代码示例,包含主函数和计算阶乘的函数。
259

被折叠的 条评论
为什么被折叠?



