菜鸟。。。哪儿错了

来源:百度知道 编辑:UC知道 时间:2024/07/08 02:09:58
#include<iostream.h>
void main()
{
int a,n,i,b;
char X;
cout<<"How many lines?"<<endl;
cin>>n;
cout<<"What character?"<<endl;
cin>>X;
for(i=1;i=<n;i++)
{
for(a=1;a=<(n-i);a++)
{cout<<" ";}
for(b=1;b=<(2*i-1);b++)
{cout<<X<<'\n';}
}
}

小于等于是<=而不是=<,注意点就好了
#include<iostream.h>
void main()
{
int a,n,i,b;
char X;
cout<<"How many lines?"<<endl;
cin>>n;
cout<<"What character?"<<endl;
cin>>X;
for(i=1;i<=n;i++)//<=
{
for(a=1;a<=(n-i);a++)//<=
{
cout<<" ";
}
for(b=1;b<=(2*i-1);b++)//<=
{
cout<<X<<'\n';
}
}
}

#include<iostream.h>
void main()
{
int a,n,i,b;
char X;
cout<<"How many lines?"<<endl;
cin>>n;
cout<<"What character?"<<endl;
cin>>X;
for(i=1;i<=n;i++)
{
for(a=1;a<=(n-i);a++)
{cout<<" ";}
for(b=1;b=<(2*i-1);b++)
{cout<<X<<'\n';}
}
}