C++ 程序疑问 很简单的! 请各位进来看看 在线等!

来源:百度知道 编辑:UC知道 时间:2024/05/28 03:59:24
显示输出如下所示的三角形:
*
***
*****
*******
*********
***********

程序如下:
#include<iostream.h>
void main ( )
{
for(int i=0;i<6;i++){
cout<<endl;
int j;
for(j=0;j<5-i;j++)cout<<'';
for(j=0;j<i+i+1;j++) cout<<'*';
}
}

for(int i=0;i<6;i++){
cout<<endl;
这部分存在价值是什么?它有什么作用?

你手误了吧,‘’里要有空格‘ ’
我想这段代码打出来的应该是个正三角形,
for(int i=0;i<6;i++){
cout<<endl;
这个是用来换行的啊,每打完一行,就换行。不过放在这里它是开头换行了,建议放在后面好理解点,也就是
for(int i=0;i<6;i++){
int j;
for(j=0;j<5-i;j++)cout<<' ';
for(j=0;j<i+i+1;j++) cout<<'*';
cout<<endl;
}

for(int i=0;i<6;i++){
cout<<endl;
每一行输出一个回车来换行

换行