所以只好現在補~只能說自己要加油了
#include <iostream>
using namespace std;
int main()
{
int i,j,k,MAX=9;
for(j=0;j<9;j++)
{
cout <<" ";
for(i=18;i>=0;i--)
{
if((i-j)==MAX)
{
cout << "*";
}
else if((j+i)==MAX)
cout << "*";
else
cout << " ";
}
cout<<endl;
}
for(i=0;i<10;i++)
cout <<" *";
return 0;
}
較正確的版本~非正三角形
#include <iostream>
using namespace std;
int main()
{
int i,j,k,MAX=18;
for(j=0;j<18;j+=2/*j++*/)
{
cout <<" ";
for(i=1;i<=35;i++)
{
if((i-j)==MAX )
{
cout << "*";
}
else if((j+i)==MAX)
cout << "*";
else
cout << " ";
}
cout<<endl;
}
for(i=0;i<18;i++)
cout <<" *";
return 0;
}
沒有留言:
張貼留言