📄 b_3_2.cpp
字号:
#include "stdafx.h"
#include "iostream"
using namespace std;
void main()
{
int n,r,c,m,j=0;
cout<<"请输入行数(小于14):";
cin>>m;
while (m>=14)
{
if (j>=2)
{
cout<<"你的错误输入已达3次,你无权再输入!"<<endl;
return;
}
cout<<"你输入的行数超出范围,请重新输入!"<<endl;
cout<<"请输入行数(小于14):";
cin>>m;
j++;
}
for (n=0;n<=m-1;n++)
{
for(r=1;r<15-n;r++)
cout<<" "; //2
c=1;
cout<<c<<" "; //3
for(r=1;r<=n;r++)
{
c=c*(n-r+1)/r;
if (c<100)
if(c<10)
cout<<c<<" "; //如果数字小于10,则输出3个空格
else
cout<<c<<" "; //如果数字大于10但是小于100,则输出2个空格
else
cout<<c<<" "; //如果数字大于等于100,则输出1个空格
}
cout<<endl;
}
cin.get(); cin.get(); //等待结束,以便调测程序,可以删除
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -