C语言实验——打印金字塔
来源:互联网 发布:php数组按某个值排序 编辑:程序博客网 时间:2024/06/10 15:01
题目描述
输入n值,打印下列形状的金字塔,其中n代表金字塔的层数。
输入
输入只有一个正整数n。输出
打印金字塔图形,其中每个数字之间有一个空格。示例输入
3
示例输出
1 1 2 11 2 3 2 1
3
1 1 2 11 2 3 2 1
源码(程序不太简洁。。凑合吧):
#include <stdio.h>int main(){int n,i,j;int t;scanf("%d",&n);t=2*n-1;for(i=1; i<=n; i++)//一次循环代表输出一行{for(j=1; j<=t-2*i; j++)putchar(' ');for(j=1; j<=i; j++){if(i == n && j==1)//当输出最后一行的第一个字母的时候。。因为它前面没有空格printf("%d",j);elseprintf(" %d",j);}for(j=i-1; j>=1; j--)printf(" %d",j);putchar('\n');}return 0;}
- C语言实验——打印金字塔
- C语言实验——打印金字塔
- C语言实验——打印金字塔
- 1195C语言实验——打印金字塔
- C语言实验——打印金字塔 (sdut oj)
- oj2016: C语言实验——打印金字塔
- SDUT-1195 C语言实验——打印金字塔
- C语言实验-打印金字塔
- C语言 打印*号金字塔~~~
- C语言打印菱形、金字塔
- C语言实验——打印菱形
- C语言实验——打印菱形
- C语言实验——打印图形
- C语言实验——打印图形
- C语言实验——打印菱形
- C语言实验——打印菱形
- C语言实验——打印菱形
- C语言-----打印乘法口诀|| 金字塔||直角三角形
- State 模式
- 在Word2007中更改默认字体
- 705 - Slash Maze
- video/audio playback:setDataSource
- 德国驻华第5个总领事馆在沈阳开馆-德国-总领事-开馆
- C语言实验——打印金字塔
- 题目:33 蛇形填数
- video/audio playback:prepare & start
- 读取文件:ifstream和getline
- Command 模式
- 静态变量,局部变量,全局变量
- 转载和积累系列 - linux 用户命令
- linux栈溢出检测
- 星星