打印四种重要类型的正三角形(c语言)
第一种类
#include<stdio.h>
int main()
{int n, k;int i;scanf("%d", &n);//i是代表行数for (i = 1; i <= n; i++){//k代表空格数,因为刚开始的数在居中位置,所以输出的空格应该是输入的数n-行数ifor (k = 1; k <=n-i; k++){printf(" ");}//j代表输出相同数的个数,很显然j是以2i-1往下递增的,并且每打一行,j++,直到j大于2*i-1,跳出循环for (int j=0;j<2*i-1;j++){//最后输出的结果为(i-1)%10是因为最大的数是9,当输入的n大于9时,取n对10的余数printf("%d", (i-1)%10);}printf("\n");}return 0;
}
第二种类
#include<stdio.h>
int main()
{int i, a, b, c;scanf("%d", &a);//b代表输出的行数;for (b = 1; b <= a; b++){//i代表每行输出的空格数for (i = 1; i <= a - b; i++)printf(" ");//c代表每行输出的个数,(b-1)代表首项的数,(((b - 1) % 10) + c - 1) % 10);代表的是输出最大的数,且在最大的数两旁依次递减for (c = 1; c <= 2 * b - 1; c++) printf("%d", (((b - 1) % 10) + c - 1) % 10);printf("\n");}return 0;
}
第三种类
需特别注意当输入的值大于26时,输出需返回值为A,而且输出是字符串类型的int main()
{int n;int b, c, i, d;scanf("%d", &n);d = 'A';for (b = 1; b <= n; b++){for (i = 1; i <= n - b; i++){printf(" ");}输出的值,因为是字符串类型的,所以要%c,且d是代表字符串'A',所以要把d放外面(( b - 1)%26))则是因为当输入的n大于26时,输出要重新为Afor (c = 0; c < 2 * b - 1; c++){printf("%c", d+(( b - 1)%26));}printf("\n");}return 0;
}
第四种类
#include<stdio.h>
int main()
{int n ;int b, c, i, d, e;scanf("%d", &n);d = 'A';for (b = 1; b <=n; b++){for (i = 1; i <= n - b; i++){printf(" ");}for (c = 0; c < b; c++){printf("%c", d + c);}if (b > 1){//当行数大于一时,字符A加e的值for (e = b - 2; e >= 0; e--)printf("%c", d + e);}printf("\n");}return 0;
}
写出和总结出这些真的很不容易,希望大家以后多多支持我这个编程小白哦,希望在以后的创作中再给大家带来惊喜!
打印四种重要类型的正三角形(c语言)相关推荐
- python中内置的四种数值类型为_浅谈python语言四种数值类型
Python语言支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下.希望对 ...
- ospf的四种网络类型
原文链接:https://blog.csdn.net/weixin_37945631/article/details/79498334 https://blog.csdn.net/qq_3921960 ...
- 卷积神经网络四种卷积类型
卷积神经网络四种卷积类型 https://www.toutiao.com/a6631333810287936013/ 一般卷积 首先,我们需要就定义卷积层的一些参数达成一致. 卷积核大小(Kernel ...
- VMware vSphere四种迁移类型的区别与适应场景
最近一直刚开始接触VMware vSphere这款虚拟化软件,每天的过程都是上午学新知识不理解,痛苦:下午实验各种出错,折磨:晚上回顾一天所学,五味陈杂,不过相比上午,下午已经好很多了.然后第二天依旧 ...
- python中long类型_浅谈python 四种数值类型(int,long,float,complex)
Python支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下. 数字数据 ...
- python数字类型floatcomplexint_浅谈python 四种数值类型(int,long,float,complex)
Python支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下. 数字数据 ...
- 四种依恋类型_依恋关系的研究
说到依恋关系,大家都会想到安全型.焦虑型.回避型,以及这些类型会影响到成年后的人际关系.本文具体罗列一下心理学家研究依恋关系的都做出了怎样的努力. 第一:哈罗做的恒河猴验. 实验情境:把小猴放在一个笼 ...
- P2P穿透四种NAT类型
P2P穿透&四种NAT类型 以下对四种NAT类型分别予以说明: 1.全锥形NAT IP.端口都不受限.只要客户端由内到外打通一个洞之后(NatIP:NatPort -> A:P1),其他 ...
- 四种依恋类型_“我值得被爱吗?”| 如何在亲密关系中培养安全型依恋
缺爱的人最后会和什么样的人在一起?文 | 徐非儿(简单心理认证·实习咨询师) 如果我们尝试给"缺爱"下一个笼统的定义,那可能是:在成长过程中缺乏被关爱的经历,例如总是遭到主要养育者 ...
最新文章
- word2vec 中的数学原理详解
- scala入门之识别函数式风格
- TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器
- python 时间序列预测 币价_python时间序列预测股票走势
- Linux shell 进制转换
- EF Code First 学习笔记:关系(转)
- java 画砖块,钢笔画入门:教你画砖块
- C++ 高级数据类型(二)—— 字符序列
- Ajax Step By Step1
- idea中新建javaWeb项目
- Linux通过Smb与Windows共享目录
- netty nio处理
- mini2440 LED设备驱动开发源代码(宋宝华框架)
- [055] SSL 3.0曝出Poodle漏洞的解决方案-----开发者篇
- 流行编曲(5)采样、小打、Pad、声场
- 图片无缝隙衔接html,ps拼接图片无缝隙过渡拼接边缘处理消除拼接痕迹
- python3.7安装numpy库和matplotlib库_详解Python中的Numpy、SciPy、MatPlotLib安装与配置
- java源码怎么使用,系列篇
- 用继承的方式实现一个打印机,父类(打印机),子类(黑白打印机、彩色打印机)...
- 关于c语言坦克大战的