注册 登录
编程论坛 C++教室

怎么输出的不是三角

cj10504 发布于 2009-10-20 22:13, 598 次点击
#includes<iostream>
using namespace std;
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
 for(j=1;j<5;j++)
}
cout<<"*"<<endl;
system("pause");
 return 0;
}
7 回复
#2
flyingcloude2009-10-20 22:35
#include<iostream>
using namespace std;
int main()
{
    int i,j;
    for(i=1;i<=5;i++)
    {
        for(j=1;j<i;j++)
            cout<<"*";
        cout<<'\n';
    }
   
    system("pause");
    return 0;
}
#3
小J2009-10-20 23:19
#include<iostream>
using namespace std;
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
    for(j=1;j<=i;j++)
    {
        cout<<"*";
    }
    cout<<endl;
}
    system("pause");
    return 0;
}
#4
miaokk2009-10-21 14:15
system("pause")是什么作用?
#5
miaokk2009-10-21 14:16
第一个楼主你的不是三角是因为你的内循环条件不对,不是j<5是j<i,j<5的话打出来是个矩阵的
#6
wbq307472009-10-21 15:20
乱七八糟的代码
#7
小J2009-10-21 17:23
回复 4楼 miaokk
他的作用是当程序运行到这句时显示的是      请按任意键继续……     想当与一个暂停!
#8
shiyuehai2009-10-22 09:28
首先,第一行就错了,应该是#include<iostream>
第二,循环语句也不对啊,总之连我这个初学者都觉得乱死了,别说那些高手了
#include<iostream>
using namespace std;
int main()
{
    int i,j;
    for(i=1;i<=5;i++)
    {
        for(j=1;j<=i;j++)
            cout<<"*";
        cout<<endl;
    }
    system("pause");
    return 0;
}
这是我改的
1