C++帮我看看怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/07 15:33:59
#include <iostream>
using namespace std;
int main()
{

for(int i=0;i<10;i++)
cout <<"*"<<endl;
return 0;
}

我想打印出一个三角形的图形,但是打印出来都是一列下来的
还有我想打印一个对立的三角形,该怎么写
我初学C++基本上什么都不懂~~实在想不出了,请教个位

你就一个循环 不一列下来才怪
要用双重循环
for(;;)
{
for(;;)
{
cout<<"*"<<endl;
}
cout<<" "<<endl;
}

给个最简单的三角形

#include <iostream>
using namespace std;
int main()
{
int i,j;
for(i=0;i<10;i++)
{
for(j=0;j<i;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}

你用双重循环,
记得输出完一行要换行的
程序不会自动换行的(除非整个一行完了)

楼上给的是直角三角行,如果你要输出的是对称三角形,还要考虑每行的输出位置.