#include<stdio.h>
#define N 4  //宏定义(全局变量),N的值可改变,且必须小于等于26

void main()

{

char c;

char m;  //定义两个字符型变量

int i,j;
  for(i=1;i<=N;i++)   //外层循环
  {
for(j=1;j<=N-i;j++)

printf(' ');     //打印空格

for(c='A';c<='A'+i-1;c++) // 打印 前半部分字母
printf("%c",c);   
for(m=c-2;m>='A';m--) //打印后半部分字母
printf("%c",m);
printf("\n");  //换行
}
}

//打印字母三角

考虑图形从中间截半,分两部分用for语句打印前后两部分图案

思路:

空格在字母前面,先打印空格;

        接下来字母,打印字母;

        最后换行,打印换行;

for(i=1;i<=N;i++) 

  空格  ;

  字母;

  换行;

}

打印字母部分比较困难,要注意,字母前后变换是不同的。

C语言打印英文字母三角相关推荐

  1. 利用C语言打印杨辉三角

    利用C语言打印杨辉三角 此次打印的杨辉三角格式如下: 我们此次以15行的杨辉三角为例. 首先来说一下基本的思路 通过观察可知,如果把杨辉三角看成是一个大的三角形,其第一列和对角线的值均为1. 从第3行 ...

  2. 杨辉三角c语言编程报告,C语言打印杨辉三角示例汇总

    杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来. 在初中,我们就知道,杨辉三角的两个腰边的数都是1,其它位置的数都是上顶上两个数之和.这就是我们用C语言写杨辉三角的关键之一. ...

  3. 打印英文字母阵列c语言,UG软件做英文字母的阵列自动递增,这个方法太好用了!...

    原标题:UG软件做英文字母的阵列自动递增,这个方法太好用了! 上次我们做了直尺数字递增阵列,有小伙伴问到字母递增怎么做,今天我们来做字母阵列递增,方法和数字递增差不多,关键是找到ASCII ( 美国信 ...

  4. 用linux编译打印杨辉三角形,C语言打印杨辉三角代码及解析

    杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来. 在初中,我们就知道,杨辉三角的两个腰边的数都是1,其它位置的数都是上顶上两个数之和.这就是我们用C语言写杨辉三角的关键之一. ...

  5. 如何用C语言打印杨辉三角

    用C语言在屏幕上打印杨辉三角 杨辉三角 运行结果图 代码 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<a ...

  6. C语言打印杨辉三角的多种方法

    3.在屏幕上打印杨辉三角. 1 1 1 1 2 1 1 3 3 1 解法一: #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> in ...

  7. c语言 大写英文字母

    大写英文字母 请用程序实现 顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出Not Found. 输入格式 输入为一个以回车结束的字符串(少于80个字符). 输出 ...

  8. c语言打印杨辉三角七阶,C语言实现:打印杨辉三角

    杨辉三角的样式如下: 1 1 1 1 2 1 1 3 3 1 --------------------------------------------------------------------- ...

  9. c语言统计英文字母频率,C语言实现英文文本词频统计

    这几天写了一个基于C语言对文本词频进行统计的程序,开发及调试环境:mac集成开发环境Xcode:测试文本,马丁.路德金的<I have a dream>原文演讲稿. 主要运行步骤: 1. ...

最新文章

  1. 图表示学习+图神经网络:破解AI黑盒,揭示万物奥秘的钥匙!
  2. Emacs支持gomodifytags
  3. 160525、高并发之mysql主从复制(linux)
  4. JS的window-location
  5. Spark入门(十五)之分组求最小值
  6. Effective Java~46. 优先选择Stream 中无副作用的函数
  7. linux修改maven端口号,Linux(centos7)安装maven3.5
  8. 年味PSD素材|非常喜庆吉祥手工剪纸
  9. linux子系统 显卡,bash 漏洞?linux授权命令sudo?windows linux子系统?新手理解的bash环境变量解析漏洞...
  10. 思科isis路由的优先级_【分享】超全!集成ISIS知识详解~
  11. mysql中查询编辑器_数据库中查询编辑器的使用方法
  12. 这才是程序员该有的桌面壁纸!
  13. linux comd skill
  14. python监听键盘事件pyhook用法_python 监听键盘事件pyHook
  15. cad快速选择命令快捷键_CAD人必知的6大CAD操作命令及快捷键
  16. git官网下载速度太慢解决方法
  17. html字体重叠的原因,PPT输入文字的时候字重叠是怎么回事呢?
  18. 贪心算法3: 会议安排
  19. Android stuido中更改图片编辑软件
  20. Datawhale集成学习笔记:熟悉机器学习的三大主要任务

热门文章

  1. t检验自由度的意义_统计学中自由度的理解和应用
  2. c# 编写水准测量平差程序
  3. Windows 10 截图工具
  4. 图片降噪 java_Python图片验证码降噪 — 8邻域降噪
  5. Node.js全局对象
  6. 计算机考研数学考数学二的专业,考研常识:哪些专业考数学二?
  7. 运营数据分析步骤与方法解读
  8. 计算机显示器是指什么,电脑的显示器是什么 选购显示器的小技巧
  9. python计算复数的辐角_Python机器学习(五十六)SciPy fftpack(傅里叶变换)
  10. SQL基础-联接(join)