⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 b_3_2.cpp

📁 C++应用教程原码,里面包含该书中有十三章内容的代码,详细具体
💻 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 + -