金字塔字母图形C语言,习题:输入任意大写字母,生成金字塔图形
package com.test.code;
import java.io.*;
public class pyramid {
public static void main(String[] args) {
System.out.print("请输入单个大写字母,以创建金字塔图形:");
char c = ' ';
try {
c = (char )System.in.read();
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
if(c>='A'&&c<='Z'){
//外层循环控制金字塔层数
for(int i=1; i<=((c-'A')+1); i++){
//打印每层空格数
for(int j=i; j<=(c-'A'); j++){
System.out.print(" ");
}
//打印金字塔前半部
char ch = 'A';//给定第一个字符为A
for(int k=0; k
System.out.print(ch);
ch++;
}
//打印金字塔后半部
//将上面的ch重置为前一个字母
ch--;
for(int n=1; n
ch--;
System.out.print(ch);
}
System.out.println();
}
}
else{
System.out.println("你的输入有误!!!");
}
}
}
演示:(因粘贴后排版问题,显示不正常)
/************************************************
请输入单个大写字母,以创建金字塔图形:H
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDEFEDCBA
ABCDEFGFEDCBA
ABCDEFGHGFEDCBA
************************************************/
截图:
金字塔字母图形C语言,习题:输入任意大写字母,生成金字塔图形相关推荐
- C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写
C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写 通过键盘随意输入一个大写或小写字母,输出它对应的小写或大写字母,若不是字母则提示"输入有误!" #include < ...
- C语言:字母金字塔(输入一个大写字母,输出从A到这个字母的金字塔
题目:写一个程序实现输入一个大写字母,计算机输出从A到这个大写字母的字母金字塔.(两种方法) 比如:输入C,则会输出 目录: 1).思路1分析(非数组).代码讲解.2) ...
- c语言怎么取字母的前一个和后一个,输入一个大写字母,输出字母表中他前面和后面的字母用C语言...
[问题描述]菱形字母图,输入一个整数n,输出如下用大写字母构成的有规律的图形.如n=3,有图形但对有些整数n,是无法输出 由于我也是初学者,我只能写到这种程度了,输入0的时候,会输出结果./*Note ...
- C语言求输入字符的字母和数字个数
C语言求输入字符的字母和数字个数 问题描述:输入一行字符,统计其中的字母个数,数字个数,空格个数. 算法分析:利用while循环遍历玩整个字符串,依次判断字符的类型 #include<stdio ...
- 编写一个程序,用户输入某个大写字母,产生一个金字塔图案。例如用户输入字母E,则产生如下图案:(金字塔)
编写一个程序,用户输入某个大写字母,产生一个金字塔图案.例如用户输入字母E,则产生如下图案: 更多资料请点击:我的目录 #include<stdio.h>int main() {char ...
- 编写一个程序,用户输入某个大写字母,产生一个金字塔图案。例如用户输入字母 E,则产生如下图案:
如何编写一个程序,用户输入某个大写字母,产生一个金字塔图案.例如用户输入字母 E,则产生如下图案: A ABA ABCBA ABCDCBA ABCDEDCBA 要打印该图案必须清楚A到Z每一个字母对应 ...
- 编写一个程序,用户输入某个大写字母,产生一个金字塔图案。
编写一个程序,用户输入某个大写字母,产生一个金字塔图案.例如用户输入字母E,则产生如下图案: 更多资料请点击:我的目录 #include<stdio.h>int main() {char ...
- C语言输入一个大写字母,试输出其小写字母
代码如下: #include<stdio.h> #int main() {char ch;printf("请输入一个大写字母:"): ch=getchar();ch=c ...
- c语言之从键盘输入一个大写字母,要求改用小字母输出
//从键盘输入一个大写字母,要求改成用小写字母输出 #include <stdio.h> int main() {char c1, c2; //定义字符串变量c1 = getchar(); ...
最新文章
- python 结束子线程并保证工作完成_python3中在线程中结束工作进程的方法
- error C3859: 超过了PCH的虚拟内存范围;请使用“-Zm33”或更大的命令行选项重新编译
- 不用AJAX实现前台JS调用后台C#方法(小技巧)
- java获取元素创建时间,java – 动态顺序统计:在恒定时间内获取第k个元素?
- 【Scala】Scala中的_ 和 _*分别代表什么
- 3-4-多数组中位数
- python下载-【Python下载 官方版】Python 3.8.0-ZOL软件下载
- 学习数学到底有什么用?
- 学习双拼必看(最全教程):双拼输入法的心得以及快速入门办法
- 新编计算机组装与维护教程,新编计算机组装与维护教程/21世纪高等学校计算机科学与技术规划教材...
- VUE3 使用 Ant Design Vue的icon图标
- 用c语言编写程序出现undecla,济南大学C程序设计基础实验指导书
- 刷入magisk无限重启_手机刷成砖了?别慌,这些方法可以救回来
- 【游戏建模全流程】Maya风格化模型制作教程
- 中国异VC钠市场预测与投资战略报告(2022版)
- Vue--移动端开发
- Java:5大最佳Java库
- java能测圈复杂度_[Java教程]圈复杂度
- Vue: Runtime-Compiler和Runtime-only的区别
- matlab 拉格朗日插值法
热门文章
- 马云又挖走长江商学院一名副院长,蚂蚁金融步步为营
- 全彩控制器的编程软件有哪些_【全彩控制器编辑系统下载】全彩控制器编辑系统2020版 v2.1 官方版-开心电玩...
- 【转】R语言函数总结
- 自己动手尝试学习软件winchm pro -从小白到老白
- linux6.6如何装gz软件,Linux下软件安装方法
- HashMap-红黑树插入平衡、左旋、右旋源码解析
- 计算机专业英语教材的好处,浅析计算机专业英语的特点及学习
- poj—2488骑士的旅程(深搜)
- 办理户籍推出9项便民措施 未成年人可随父在京入集体户
- 桌面图标计算机文字,怎么把电脑界面图标下面的文字给去掉