在C 中未获得所需的1-0模式金字塔输出
not getting desired 1-0 pattern pyramid output in c++
我是计算机科学专业的学生学习C 。我正在尝试获取下面显示的输出,但似乎出现了问题,因为我没有得到确切的输出。请帮助我。我需要以下金字塔输出:
1
0 1
1 0 1
0 1 0 1
,但我得到以下输出:
1 0
0 1 0 1
1 0 1 0 1 0
0 1 0 1 0 1 0 1
我应该在代码中进行哪些修改以获取所需的OUPUT?
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int k;
int n=4;
for(int i=1; i<=n; i++)
{
for(int l=0; l<n-i; l++)
{
cout<<" ";
}
if(i%2==0)
{
k=0;
}
else
{
k=1;
}
for(int j=0; j<=(2*i-1); j++)
{
cout<<k<<" ";
if(k==0)
{
k=1;
}
else
{
k=0;
}
}
cout<<"n";
}
getch();
}
当i
进行1、2、3、4,j=0; j<=(2*i-1); ++j
测试<=
2*1-1、2*2*2*3-1、2*3-1、2*4-11、3、5、7。j < i
看起来很正确...!
相关文章:
- 具有奇怪重复模板模式的派生类中的成员变量已损坏
- 为什么在保护模式下继承升级不起作用
- 如何在全屏模式下(在OpenGL中)使背景透明
- 为什么使用__LINE_的代码在发布模式下在MSVC下编译,而不是在调试模式下
- 派生类是否可以在抽象工厂设计模式中具有数据成员
- 此模式的C++RegEx
- avrogencpp能为模式中的每种类型生成单独的头文件吗
- 使用可变模板的Broadcaster/Listener模式
- c++方法参数只能在linux的发布模式下自行更改
- 资源管理设计模式
- 使用 mod_gsoap 部署服务时,如何在 Gsoap 中更改 soap 上下文的模式?
- C++ 无法在字符数组中使用 for 循环打印字母模式
- 小字符串优化(调试与发布模式)
- 可视化C++:发布模式的运行时库作为'Multi-threaded Debug DLL'
- 如何设计具有不同类型的通知和观察器的观察者模式?
- 在C++的一系列数字中查找重复模式
- 是否允许使用带有"w+"模式的 freopen 进行标准设置?
- C++ 使用存储在动态数组中的文本文件中的数据查找模式
- С++ wxWidgets:代码架构,设计原则和模式
- 在C 中未获得所需的1-0模式金字塔输出