5_02.c

来自「浙大颜晖视频课件」· C语言 代码 · 共 25 行

C
25
字号
/*【例5-2】输出5之内的数字金字塔。*/

/* 输出数字金字塔 */
#include <stdio.h>
int main(void)
{   
	void pyramid(int n);					/* 函数声明 */

	pyramid(5);								/* 调用函数,输出数字金字塔 */
	return 0;
}

void pyramid(int n)							/* 函数定义 */
{		
	int i, j;

	for(i = 1; i <= n; i++){				/* 需要输出的行数 */
		for(j = 1; j <= n-i; j++) 			/* 输出每行左边的空格 */
			printf(" ");		        
		for(j = 1; j <= i; j++)  			/* 输出每行的数字 */ 
			printf(" %d ", i);	    
		putchar('\n');			    
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?