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

大家帮忙看一下,这个程序那错了?

zhanghang123 发布于 2010-11-22 09:38, 517 次点击
我编了一个打印图案的程序,编译通过了,就是运行不出来,请大家帮忙看一下。
#include<iostream.h>
int main()
{
 int i,j,k;
 for(i=1;i<=10;i++)
 {
  for(j=1;j=10-i;j++)
   cout<<" ";
  for(k=1;k=2*i-1;k++)
   cout<<"#";
  cout<<endl;
 };
 return 0;
}
 
7 回复
#2
筱晓绾2010-11-22 09:54
运行的时候报错了吗?
#3
洪溪2010-11-22 11:20
第三个循环有错吧 for(k=1;k=2*i-1;k++) 其中k=2*i-1;不是一个条件的形式啊!
#4
xanxus2010-11-22 11:28
程序代码:
#include<iostream.h>
int main()
{
int i,j,k;
for(i=1;i<=10;i++)
{
  for(j=1;j<=10-i;j++)
   cout<<" ";
  for(k=1;k<=2*i-1;k++)
   cout<<"#";
  cout<<endl;
}
return 0;
}
问题主要出在for循环那,没有进行比较,所以得不到结果
#5
zhanghang1232010-11-22 23:15
回复 4楼 xanxus
该如何改呢?
#6
xanxus2010-11-23 07:33
回复 5楼 zhanghang123
我不改了嘛。在两个for循环中少了<。
#7
kittel2010-11-23 17:59
回复 楼主 zhanghang123
#include<iostream>
using namespace std;
int main()
{
int i,j,k;
for(i=1;i<=10;i++)
{
  for(j=1;j<=10-i;j++)
   cout<<" ";
  for(k=1;k<=2*i-1;k++)
   cout<<"#";
  cout<<endl;
}
return 0;
}
#8
诸天弑神2010-11-23 21:21
程序代码:
#include<iostream.h>
int main()
{
int i,j,k;
for(i=1;i<=10;i++)
{
  for(j=1;j<=10-i;j++)                //"j<=10-i"
   cout<<" ";
  for(k=1;k<=2*i-1;k++)               //"k<=2*i-1"
   cout<<"#";
  cout<<endl;
};
return 0;
}
1