在C ++中打印不同的样式Bash
本文旨在使用C++编程语言打印半金字塔图案的bash。鉴于要打印的规定图案,正在精心设计以下算法以实现我们的目标:
算法
Step-1 Set the length of the Bash (Height) Step-2 Outer loop to handle the number of rows Step-3 Inner loop to handle columns Step-4 Print the pattern with the character (@) Step-5 Set the pointer to a new line after each row (outside the inner loop) Step-6 Repeat the loop till the Bash Height
示例
因此,通过遵循以下算法最终可以雕刻出以下C++源代码;
#include <iostream> using namespace std; void PrintBash(int n){ //外循环处理行数 for (int i=0; i<n; i++){ //内部循环以处理列数 for(int j=0; j<=i; j++ ){ //打印字符 cout << "@ "; } //每行后的结束行 cout << endl; } } int main(){ int Len = 6; PrintBash(Len); return 0; }
输出结果
编译完上面的代码后,将按如下所示打印半金字塔。
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @