C语言每日一题——数字金字塔
如果有同学问你,”你会用代码打印出,数字金字塔吗?”
如果你阅读了这篇文章你将,会十分自信的去告诉他,这都小意思。
//数子金字塔
//1//01(0代表空格 方便演示)
//121(以此类推)
//我们可以观察到对应的每一层都有对应的数字 (所以这里需要循环)#include<stdio.h>int main(){int n = 0;printf("想要多少层》\n");scanf("%d", &n);int j = n - 1;for (int i = 1; i <= n; i++){//打印每行空格(不难从示例中看出吗每行的空打印都是有规律的)for(int j = n - i;j >= 1 && j < n; j--)printf(" ");//打印左半边数字for(int j = 1; j >=1 && j <= i; j++)printf("%d ", j);//打印右半边数字for (int j = i - 1; j >= 1 && j <= n; j--)printf("%d ", j);//上述循环只是打印了每行内容 需要打印其他行 需要外层for循环控制//一行结束之后 是不是应该换行printf("\n");}return 0;
}
运行层数较少时金子塔挺好看,层数以多就不太行
由于是基础小白 不太会调间隙,所以层数以多就会造成下面的现象有点参差不齐
将打印空格 和打印右半边 左半边 的%d 按照自己的需求去调整打印格式
我会努力去提升自己,去做更优质的文章,我们共同进步,加有铁汁们~
C语言每日一题——数字金字塔相关推荐
- 【C语言每日一题】——猜凶手
[C语言每日一题]--猜名次
- C语言每日一题——查找数字
在一组"有序"数组中查找某个数字,如果找到返回其下表,如果没有找到,输出"不存在". 一,遍历查找 就是将所有数都遍历一遍 找是否存在该数字如果存在返回下标 具 ...
- C语言每日一题之No.9
再做决定之前,我还是做好自己该做的.我不希望几年后会悔恨自己为什么在最该努力的时候不愿意吃苦.尊敬的女王陛下,请接题: 一.题目:有已按升序排好顺序的字符串a,编写程序将字符串s中的每个字符按升序的规 ...
- C语言每日一题:青蛙跳楼梯(学习笔记自用)
今天做了一道csdn上的题,即一个青蛙一次能跳1或2个梯子,请问他跳n阶梯子有多少种跳法?我当时一开始用的是数学排列组合里的分类计算法,先计算全部一个一个跳.又一次跳了两个.两次跳了两个...后来在看 ...
- C语言每日一题之No.12
文件操作知识:如何将一个文件的内容读取到另一个文件里? fread函数和fwrite函数 1.函数功能 用来读写一个数据块. 2.一般调用形式 fread(buffer,count,size, ...
- 【C语言每日一题】验证尼科彻斯定理
✨✨ 题目:验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和. 例如: 1^3=1 2^3=3+5 3^3=7+9+11 4^3=13+15+17+19 输入一个正整数m(m≤10 ...
- C语言每日一练——数字组合
- C语言每日一题——求年龄(周岁)
你真的了解你自己吗 你知道你现在几岁了吗 你能准确说出来吗 我看你不怎么知道那我就用代码来告诉你 你究竟多岁? 代码演示: 请小伙伴自由评论,加油铁汁~
- C语言每日一题-PTA基础编程题-7-28 猴子选大王
7-28 猴子选大王 (20分) 一群猴子要选新猴王.新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号.从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻 ...
最新文章
- 大家帮忙.谢谢!..(急急急急急)
- NSMutableString和NSString区别,及相互转换方法
- linux 进程内存解析
- 手写Python中列表和字符串的反转
- iOS开发之Masonry框架-使用方法须知
- Go语言实战 : API服务器 (4) 配置文件读取及连接数据库
- Discuz X2 模块模板代码详解,DIY更容易!
- python中avg函数的使用_SQL AVG()
- (3.7)存储引擎--索引的结构与分类
- django 标签的使用
- 【无线通信协议笔记】蓝牙篇:传输速率
- html里面判断字段显示,HTML特殊字符显示
- 杂谈之什么是FullGC
- 美橙互联域名转入万网 美橙互联域名转入万网
- Linux基础教程: 4、用户组和用户的创建
- Unity3D基础知识——遍历子物体
- 软件测试面试题-那些让我印象深刻的bug
- csdn邻家割草_如何维护割草机,使其永远持续(几乎)
- 向量索引算法HNSW和NSG的比较
- MarkDown-如何插入上划线,下划线,中划线汇总