第1个回答 2014-10-07
#include <iostream>
#include <iomanip>
using namespace std;
int cmn(int n,int m){
if(m==1)
return 1;
else if(n==1)
return 0;
else
return cmn(n-1,m-1)+cmn(n-1,m);
}
int main(){
int n,m,r;
cout <<"输入行数:";
cin >>r;
for(n=1; n<=r; n++){
for(m=1; m<=n; m++)
cout <<setw(6) <<cmn(n,m);
cout <<endl;
}
return 0;
}本回答被网友采纳