C语言——数字金字塔

实现函数输出n行数字金字塔

cpp 复制代码
#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

void pyramid(int n)
{
	int i,j,k;
	for (i=1; i<=n; i++)
	{
		//输出左边空格,空格数为n-i 
		for (j=1; j<=n-i; j++)
		{
			printf(" ");	
		} 
		//每一行左边空格输完后输出数字,n行n个数字(数字后面有一个空格)			
		for(k=1; k<=i; k++)
		{
			printf("%d ",i);		
		}
		printf("\n");
	}
} 	

int main()
{    
    int n;
	printf("输入1~9的整数:\n");
    scanf("%d", &n);
    pyramid(n);
    
    return 0;
}

 
相关推荐
HAPPY酷15 小时前
C++ 内存泄漏排查:从裸 new 到 RAII 修复,附 ASan 实战
开发语言·c++
易小尊15 小时前
Dixon-Coles 的 τ 函数,我写错了三次
算法
凯瑟琳.奥古斯特16 小时前
力扣1015C++解法技巧
c++·算法·leetcode·链表·职场和发展
seowmt16 小时前
GEO效果该什么时候看数据:从立项到复盘的时间线复盘
算法·ip·seo·geo·faq
悠仁さん16 小时前
【算法C++】双指针(一)
数据结构·c++·算法
jimy116 小时前
lvalue、xvalue、prvalue(二):引用是哪一类?
开发语言·c++·1024程序员节
小豆庄16 小时前
本地视频脱敏的追踪系统踩坑——车牌过滤、转场误判与ID冲突排查
人工智能·算法·目标检测·音视频·视频·敏捷流程·纹理贴图
忆挽篱笙歌16 小时前
进程替换函数与shenll命令行解释器
前端·javascript·算法
YukiRinLL16 小时前
字符串存储与 BF、KMP 匹配算法
数据结构·算法
一个风轻云淡16 小时前
从 int $0x80 到 iret:用 gdb 把 getpid 走一遍
linux·c语言·开发语言·汇编