当前位置: 首页 > news >正文

C语言小练习-打印字母倒三角

编写一个程序,在用户输入某个大写字母后,产生一个金字塔图案。
#include <stdio.h>int main(int argc,char *argv[])
{char ch;
loop:printf("请输入大写字母!\n");scanf("%c",&ch);getchar();if(ch < 'A' || ch > 'Z'){goto loop;}int len = ch - 'A' + 1;int i,j;for(i = 1; i <= len; i++){for(j = 0; j < len - i; j++){printf(" ");}//输出若干升序字母for(j = 0; j < i; j++){printf("%c",'A' + j);}//输出若干降序字母for(j -= 2; j >= 0; j--){printf("%c",'A' + j);}printf("\n");}return 0;
}

此处使用了goto语句,只是用于练习时,正式开发不建议使用。

结果如下图所示。

http://www.lryc.cn/news/505982.html

相关文章:

  • Linux -- 线程控制相关的函数
  • 基于quasar,只选择年度与月份的组件
  • 健康养生:拥抱生活的艺术
  • 注意力机制+时空特征融合!组合模型集成学习预测!LSTM-Attention-Adaboost多变量时序预测
  • uniapp 微信小程序 均分数据展示
  • Nacos 3.0 考虑升级到 Spring Boot 3 + JDK 17 了!
  • 跟沐神学读论文-论文阅读管理
  • Python 参数配置使用 XML 文件的教程 || Python打包 || 模型部署
  • [SV]如何在UVM环境中使用C Model
  • 十大开源的Cursor AI替代方案
  • 相机光学(四十六)——镜头马达(VCM)控制策略模式
  • 专业140+总分410+浙江大学842信号系统与数字电路考研经验浙大电子信息与通信工程,真题,大纲,参考书。
  • 了解ARM的千兆以太网——RK3588
  • JavaFX使用jfoenix的UI控件
  • Linux(Ubuntu)命令大全——已分类整理,学习、查看更加方便直观!(2024年最新编制)
  • 单片机:实现教学上下课的自动打玲(附带源码)
  • 进程通信方式---共享映射区(无血缘关系用的)
  • 深度学习实战智能交通计数
  • 【MySQL】MySQL表的操作
  • Redis篇-12--数据结构篇4--Hash内存模型(数组,链表,压缩列表zipList,哈希表,短结构)
  • 二、windows环境下vscode使用wsl教程
  • Qwen2-VL微调体验
  • 论文的模拟环境和实验环境
  • MySQL EXPLAIN 详解:一眼看懂查询计划
  • 自动呼入机器人如何与人工客服进行无缝切换?
  • 二分类模型的性能评价指标
  • 鸿蒙操作系统简介
  • 单片机:实现蜂鸣器数码管的显示(附带源码)
  • C语言期末复习笔记(上)
  • HarmonyOS 实时监听与获取 Wi-Fi 信息