菜鸟学C:输出金字塔

简介:

代码如下:

[root@localhost unit6]# cat test4.c 
#include <stdio.h>
int main(void)
{
        char a;
        printf("Please enter:");
        scanf("%c",&a);

        int i,j,m,n;
        for(i = 1; i <= 5; i++){
                char b = a;
                for(j = 5 - i; j >=1; j--){
                        printf(" ");
                }
                for(m = i - 1; m >= 1; m--){
                        printf("%c",b - m);
                }
                printf("%c",a++);
                for(n = 1; n < i; n++){
                        printf("%c",b - n);
                }
                printf("\n");
        }
        return 0;
}

输出结果:

[root@localhost unit6]# ./run.sh test4.c 
Please enter:a
    a
   aba
  abcba
 abcdcba
abcdedcba 

 本文转自运维笔记博客51CTO博客,原文链接http://blog.51cto.com/lihuipeng/756782如需转载请自行联系原作者


lihuipeng

相关文章
|
29天前
|
机器学习/深度学习 编解码 计算机视觉
深度学习笔记(十一):各种特征金字塔合集
这篇文章详细介绍了特征金字塔网络(FPN)及其变体PAN和BiFPN在深度学习目标检测中的应用,包括它们的结构、特点和代码实现。
92 0
|
Cloud Native Go 开发工具
如何让CSDN学习成就个人能力六边形全是100分:解析个人能力雷达图的窍门
如何让CSDN学习成就个人能力六边形全是100分:解析个人能力雷达图的窍门
296 0
|
机器学习/深度学习 测试技术 算法框架/工具
Python案例|使用卷积网络对星系图片进行分类
星系动物园(galaxy zoo)是由牛津大学等研究机构组织并邀请公众协助的志愿者科学计划,目的是为超过100万个星系图像进行分类。这是天文学中一次规模浩大的公众星空普查活动,大众参与热情高涨,在近十万名志愿者的积极参与下,只用了175天就完成了第一阶段的星系动物园项目:对95万个星系进行了分类,而且平均每个星系被分类了38次。 根据星系动物园的研究结果,星系图像可以分为4大类:圆形星系、中间星系、侧向星系和旋涡星系。图1显示了随机挑选的4类星系的图像。第1行是圆形星系,即星系形状是边缘平滑的圆形。第2行是中间星系,即星系形状是椭圆,之所以称之为中间星系,是指它的形状介于第1行的圆形星系与
146 0
Python案例|使用卷积网络对星系图片进行分类
|
6月前
|
机器学习/深度学习 数据可视化 PyTorch
基于TorchViz详解计算图(附代码)
基于TorchViz详解计算图(附代码)
248 0
|
算法
精选算法题(2)——矩阵螺旋输出
精选算法题(2)——矩阵螺旋输出
|
算法
【java_蓝桥杯算法训练】算法训练 输出米字形
根据输入的正整数n (1  米字形由一个(2n-1)*(2n-1)的矩阵组成,矩阵包含从大写A开始的n个字母   例如:n=3时,包含A,B,C;n=4时,包含A,B,C,D。   矩阵的正中间为n个字母中字典序最大的那个,从这个字母开始,沿着西北、正北、东北、正西、正东、西南、正南、东南八个方向各有一条由大写字母组成的直线。并且直线上的字母按字典序依次减小,直到大写字母A。   矩阵的其它位置用英文句号.填充。
95 0
KMP算法细节详解(带动图理解)(2)
KMP算法细节详解(带动图理解)(2)
KMP算法细节详解(带动图理解)(1)
前言 KMP算法是为了字符串匹配问题而被研究出来的,字符串匹配问题就是查看一个字符串A是否是字符串B的子串,如果是字串的话,在B的哪个位置?此算法代码简练,但理解起来非常困难,建议挑出一整块时间来专门学习,本文作者写的非常用心,还不了解KMP的小伙伴一定要静下心来慢慢细品,你一定会有所收获🍊 一、字符串匹配问题 如果遇到这种在一个字符串中寻找另一个字符串的子串这种问题,大多数人第一时间想到的肯定是通过暴力匹配算法来完成,也就是Brute-Force算法简称BF算法,时间复杂度为O(m*n),如果有上千行上万文本呢?,时间成本一定会很高,所以D.E.Knuth,J.H.Morris和V.R.
|
存储 编解码 C++
实验分析非常精彩 | Transformer中的位置嵌入到底改如何看待?(二)
实验分析非常精彩 | Transformer中的位置嵌入到底改如何看待?(二)
552 0
|
自然语言处理 数据建模 计算机视觉
实验分析非常精彩 | Transformer中的位置嵌入到底改如何看待?(一)
实验分析非常精彩 | Transformer中的位置嵌入到底改如何看待?(一)
242 0