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;
}

 
相关推荐
mrcrack2 分钟前
洛谷 B3656 【模板】双端队列 1 方案1+离线处理+一维数组+偏移量 方案2+stl list
c++·list
lingzhilab4 分钟前
零知IDE——基于STMF103RBT6结合PAJ7620U2手势控制192位WS2812 RGB立方体矩阵
c++·stm32·矩阵
go_bai5 分钟前
生产消费模型-简洁线程池
linux·c++·笔记
多米Domi0117 分钟前
0x3f 第25天 黑马web (145-167)hot100链表
数据结构·python·算法·leetcode·链表
LYFlied7 分钟前
【每日算法】LeetCode 207. 课程表
算法·leetcode·职场和发展
sali-tec9 分钟前
C# 基于OpenCv的视觉工作流-章7-膨胀
图像处理·人工智能·opencv·算法·计算机视觉
mingren_131412 分钟前
c++和qml交互
c++·qt·交互
叫我:松哥13 分钟前
基于机器学习的地震风险评估与可视化系统,采用Flask后端与Bootstrap前端,系统集成DBSCAN空间聚类算法与随机森林算法
前端·算法·机器学习·flask·bootstrap·echarts·聚类
一起养小猫14 分钟前
LeetCode100天Day12-删除重复项与删除重复项II
java·数据结构·算法·leetcode
cn_mengbei16 分钟前
鸿蒙PC上Qt原生应用开发:从零搭建开发环境到部署实战,附HarmonyOS SDK配置与避坑指南(C++实现)
c++·qt·harmonyos