2_8.cpp
上传用户:zipjojo
上传日期:2009-07-20
资源大小:70k
文件大小:1k
源码类别:

文章/文档

开发平台:

C/C++

  1. #include <iostream.h>
  2. void main()
  3. {
  4. int n,r,c,m,j=0;
  5. cout<<"请输入行数(小于14):";
  6. cin>>m;
  7. while (m>=14)
  8. {
  9. if (j>=2)
  10. {
  11. cout<<"你的错误输入已达3次,你无权再输入!"<<endl;
  12.     return;
  13. }
  14. cout<<"你输入的行数超出范围,请重新输入!"<<endl;
  15.         cout<<"请输入行数(小于14):";
  16.     cin>>m;
  17. j++;
  18. }
  19. for (n=0;n<=m-1;n++)
  20. {
  21. for(r=1;r<15-n;r++)
  22. cout<<"  ";  //2
  23. c=1;
  24. cout<<c<<"   ";  //3
  25. for(r=1;r<=n;r++)
  26. {
  27. c=c*(n-r+1)/r;
  28. if (c<100)
  29. if(c<10) 
  30. cout<<c<<"   ";  //3
  31. else
  32. cout<<c<<"  ";  //2
  33. else
  34. cout<<c<<" ";  //1
  35. }
  36. cout<<endl;
  37. }
  38. }