杨辉三角C语言

#include "stdio.h"
#include 
#include 
using namespace std;

void Triangle();
int GetNumWidth(int nNum);
void PrintSpace(int nWidth, int nCount);

int main(int argc, char* argv[])
{
	Triangle();

	return 0;
}

void Triangle()
{
	char szBuf[64] = "";
	int n = 0;
	int i = 0;
	int j = 0;

	while(1)
	{
		cout<<"请输入行数(负数退出): ";
		cin>>szBuf;
		n = atoi(szBuf);

		if( 0==n )
		{
			cout<<"输入有误!"< 9)
	{
		nNum = nNum / 10;
		nWidth++;
	}

	return nWidth;
}

void PrintSpace(int nWidth, int nCount)
{
	for(int i = 0; i < nCount; i++)
	{
		for(int j = 0; j < nWidth; j++)
		{
			putchar(' ');
		}
	}
}

杨辉三角C语言_第1张图片

你可能感兴趣的:(C语言)