蓝桥杯程序设计之ABCDEFG BABCDEF CBABCDE数列的生成
来源:互联网 发布:淘宝个性化标签 编辑:程序博客网 时间:2024/06/04 18:59
解决问题在于观察特点(算法),及合理运用数组。
问题描述:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
代码:
#include<iostream>using namespace std;int main(){char c = 'A';for (int k = 0; k<5; k++){for (int i = 0; i<7; i++){if (i<k)cout << char(c + k-i);//控制左下角三角形的elsecout << char(c + i - k);//控制右上角三角形的}cout << endl;}system("pause");return 0;}
算法:从A斜线分开,i<k的,走k-i,由于k>i,i从0,开始++,所以左半边是从大到小显示,
i>k的,走i-k,i-k大于0,i++后i-k越来越来,所以是从小到大显示
0 0
- 蓝桥杯程序设计之ABCDEFG BABCDEF CBABCDE数列的生成
- 输出ABCDEFG的图案
- abcdefg
- abcdefg
- 蓝桥杯之奇怪的数列
- subsets之给定一个数列&生成该数列所有的子集&升序
- 关于编程里的那些 ABCDEFG
- 打印由ABCDEFG组成的三角形
- 上升数列的生成算法
- 利用数列对应的生成函数求解数列的通项式
- 蓝桥杯之数列特征
- Theano scan函数之生成斐波那契数列的两种方法
- 一些常见数列的生成函数推导
- 不重复随机数列的生成算法
- python中生成斐波拉契数列的方法
- C语言函数printf("%*.*s",2,4,"abcdefg");的解释
- C#程序设计(十四)----计算数列的极限值
- 123ABCDEFG
- 解决Genymotion下载设备失败的方法(Connection Timeout)
- HashMap和HashTable区别对比
- 华为OJ——Java按字节截取字符串
- [蓝桥杯]回文序列
- 进制转换
- 蓝桥杯程序设计之ABCDEFG BABCDEF CBABCDE数列的生成
- 《剑指offer》—5、用两个栈实现队列
- SPI实验(数码管显示)
- 安卓test
- C++学习记录3--VS 2010 sqrt()函数
- Ubuntu环境变量
- 第七章Android动画机制与使用技巧(Android群英传)
- 什么是系统安全状态
- 矛与盾:二进制漏洞攻防思想对抗