提问:当用 *符号代替☆的时候,程序运行后显示所有*是右对齐,如下所示;当替换成☆的时候,程序运行后显示为金字塔图形,这是为什么呢?
#include<iostream>
using namespace std;
int main()
{
int a;
cin>>a;
for(int i=1;i<=a;i++)
{
for(int z=1;z<=a-i;z++) {
cout<<" ";}
for(int s=1;s<=i;s++){
cout<<"☆";}
cout<<endl;
}
return 0;
}