Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdlib.h>
- using namespace std;
- int main()
- {
- long long int n=0, k=0, i=0, kpower=1, npower=1, power=1 ;
- cout<<"請輸入n,將輸出第n列的Pascal's triangle數列值 n=";
- cin>>n;
- //算n階
- n--;
- for(i=0;i<n;i++)
- npower=npower*(i+1);
- for(k=0;k<=n;k++) {
- //算K階
- for(i=0;i<k;i++)
- kpower=kpower*(i+1);
- //算(n-k)!
- for(i=0;i<n-k;i++)
- power=power*(i+1);
- //算結果
- cout<<npower/(kpower*power)<<" ";
- kpower=1;
- power=1;
- }
- cout<<endl;
- system("PAUSE");
- return 0 ;
- }
Advertisement
Add Comment
Please, Sign In to add comment