如何用循环结构输出 1 23 456 7890

 我来答
khhg2bc70
2011-06-07 · TA获得超过4515个赞
知道小有建树答主
回答量:785
采纳率:0%
帮助的人:400万
展开全部

汗……楼上的太有才了!
const n=5;
var
x:array[1..10] of integer;
y:array[1..10] of Boolean;
procedure outit;
var i:integer;
begin
for i:=1 to n do
write(x[i]);
writeln;
end;
procedure search(v:integer);
var i:integer;
begin
if v>n then begin outit;exit;end;
for i:=1 to n do
if y[i] then
begin x[v]:=i;y[i]:=false;search(v+1);y[i]:=true;end;
end;
begin
fillchar(y,sizeof(y),true);
search(1);
end.

说明:使用非递归的好处是节约内存,当一些题目对内存消耗较大时,建议使用非递归方式;但使用递归方式在程序运行时间上要好一些,因为在每个节点扩展时,递归方式少一个范围超界判断。
秋枫5410
2011-06-06 · TA获得超过808个赞
知道小有建树答主
回答量:546
采纳率:0%
帮助的人:212万
展开全部
int n=1;
for(int i=1;i<=4;i++)
{
for(int j=0;j<i;j++)
{ printf("%d",(n==10)?0:n);n++;}
printf(" ");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梦hellokitty
2011-06-06
知道答主
回答量:8
采纳率:0%
帮助的人:9544
展开全部
可以用for循环
如:
for(int i=1;i<11;i++)
{
if(i=10){cout<<0;break;}
cout<<i<<"/t";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式