-5
這個字母圖案是否有任何其他的方式做這個節目用更少的loops.Its沒有多少有效的計劃在C++中
#include <iostream>
using namespace std;
int main() {
int i,j,n,s;
cout<<"Enter the value of n";
cin>>n;
for(i=1;i<=n;i++){
for(s=1;s<=n-i;s++){
cout<<" ";
}
char ch=97;
int k=1;
for(j=1;j<=(i*2-1);j++) {
if (k%2!= 0){
cout <<ch;
ch++;
} else {
cout<<" ";
}
k++;
}
cout<<endl;
}
}
輸出的數量:
Enter the value of n6
a
a b
a b c
a b c d
a b c d e
a b c d e f
比少?它看起來應該可以使用嵌套在另一個循環中的一個循環來實現。 – user3553031
更少的循環數?爲什麼不只是以這種格式打印它們:P – P0W
你的問題還不清楚,但我想這可以用一個循環來完成,每一行作爲一個字符串。 –