主题:新手求教循环问题!
弓箭长飞
[专家分:0] 发布于 2010-11-06 15:08:00
在书中有一练习题如下:
编写嵌套循环显示下面的输出内容:
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
上半部分很好编写,但下半部分实在无能为力,请高手赐教啊!多谢![em2]
回复列表 (共12个回复)
11 楼
5402105 [专家分:0] 发布于 2011-01-12 19:59:00
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,num,k=0,b;
printf("shu ru num:\n");
scanf("%d",&num);
b=num;
for(i=0;i<2*num+1;i++)
{
if(i<num)
{
for(j=0;j<i;j++)
printf("%-3d",j);
printf("\n");
}
else if(i==num)
{
for(j=0;j<=i;j++)
printf("%-3d",j);
printf("\n");
}
else
{
for(j=--b;j>=0;j--)
{
printf("%-3d",k++);
}
printf("\n");
k=0;
j=0;
}
}
}
12 楼
dangerhero [专家分:0] 发布于 2011-01-13 08:52:00
#include "stdio.h"
void main()
{
int i,j,n;
for(i=0;i<=9;i++)
{if(i<=5)
{for(j=0;j<=i;j++)
printf("%d",j);
printf("\n");
continue;
}
for(j=0;j<=9-i;j++)
printf("%d",j);
printf("\n");
}
}
我来回复