求教

欧阳春晖 2012-01-30 09:03:50
我遇到一道题,用嵌套循环编一个程序,显示如下:
0
0 1
0 1 2
0 1 2 3
0 1 2 3 4
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3
0 1 2
0 1
0
但没有思路。
...全文
133 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
欧阳春晖 2012-01-30
  • 打赏
  • 举报
回复
代码如下:
#include<stdio.h>
void a(int c,int b);
void main()
{
int x=1,y,e,l=1;
printf("列:\n");
scanf("%d",&y);
for(e=1;e==1;e=e)
{ for(y=y;y>=1;y=y)
{
a(x,l);
l++;
if(l>y)
{
break;
}
}
for(y=y-1;y>=1;y=y)
{
a(x,y);
y--;
}
break;
}
}
void a(int c,int b)
{ int i,j;
for(i=0;i<c;i++)
{
for(j=0;j<b;j++)
printf("%d ",j);
printf("\n");
}
return;
}

欧阳春晖 2012-01-30
  • 打赏
  • 举报
回复
谢谢你,问题已经解决。
sagegz 2012-01-30
  • 打赏
  • 举报
回复

#include <iostream>

using namespace std;

int main(void)
{
for(int i = 5; i >= 0; i--)
{
for(int j = 0; j < 5 - i; j++)
cout << j << " ";
cout << endl;
}

for(int i = 0; i <= 5; i++)
{
for(int j = 0; j <= 5 - i; j++)
cout << j << " ";
cout << endl;
}
return 0;
}
面包大师 2012-01-30
  • 打赏
  • 举报
回复
给你思路,类似的这样
#include<stdio.h>
int main()
{
int i,j;
for(i=0;i<=5;i++)
{
for(j=0;j<=i;j++)
printf("%d ",j);
printf("\n");
}
return 0;
}

这是输出一半的,你看看能不能自己把另外一半写出来

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧