注册 登录
编程论坛 新人交流区

我的for循环题,就没人能做!

billtob 发布于 2007-11-18 13:43, 1689 次点击
      A
     BBB
    CCCCC
   DDDDDDD
  EEEEEEEEE
 FFFFFFFFFFF
GGGGGGGGGGGGG
25 回复
#2
billtob2007-11-18 13:52
有大虾们赐教了!谢谢大虾们!@
#3
multiple19022007-11-18 13:57
真不简单,连语言都不给,哪个大虾会做?
#4
multiple19022007-11-18 13:59
      A
     BBB
    CCCCC
   DDDDDDD
  EEEEEEEEE
 FFFFFFFFFFF
GGGGGGGGGGGGG

program forxunhuan(input,output);
const n=7;
var i,j:integer;
begin
for i:=1 to n do
begin
for j:=1 to n-i do
write(' ');
for j:=1 to 2*n-1 do
write(chr(ord('A')+i-1));
writeln;
end; {for}
end.
#5
zdjohn4212007-11-18 14:10
呵呵`
这不是有人做了么`、
应该不是很难吧`
#6
billtob2007-11-18 14:25
有人做了!4楼版主用的语句.我还没学到呢!
#7
nuciewth2007-11-18 14:27
谁能写通用版的.
#8
billtob2007-11-18 14:34

间单就是好嘛!

#9
zhuanghu19872007-11-18 15:19
我学C的~看不懂~
#10
zhangming0192007-11-18 16:03
回复:(billtob)我的for循环题,就没人能做!
这个很简单啊,好好看看书吧
#11
lyhkent2007-11-18 17:01
用C语言能做吧,
你那个每行的ABC也就是用ASIC码来表示就行了
#12
haibinlove2007-11-18 17:42

用C的也很简单啊

#13
thxyao2007-11-18 18:19
貌似很简单
#14
陌上风尘2007-11-18 19:02
#15
toms2007-11-18 19:46

我刚学了一点新东西.做了这个题目,可以作为参考.
[CODE]
#include<stdio.h>
int main()
{
int i,j,k=1;
for(i=65;i<=71;i++)
{for(j=1;j<=k;j++)
printf("%*c",j==1?i-50-k:0,i);
k+=2;
printf("\n");
}
return 0;
}
[/CODE]
上面这段C++编写的.

[此贴子已经被作者于2007-11-18 19:47:24编辑过]

#16
huping2007-11-18 20:46

呵呵,不是很懂

#17
tkf20042007-11-18 20:59

嗯,应该不难的
看看编程的思想就可以了

#18
等着绵羊的狼2007-11-18 23:15
回复:(billtob)我的for循环题,就没人能做!

#include <iostream>
#include <string>
using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
char a[7]={'A','B','C','D','E','F','G'};
for(int i=1;i<=7;i++)
{
for(int k=1;k<=7-i;k++)
{
cout<<" ";
}
for(int g=1;g<=2*i-1;g++)
{
cout<<a[i-1];
}
cout<<endl;
}
return 0;
}

这个比较能看懂吧应该.....

#19
冷冷的風2007-11-19 03:04
都是高手,怎么还来新手区~
#20
daizhiyuan2007-11-19 08:48

他不是用c做的吧,怎么格式没见过呢?

#21
iamly10152007-11-19 09:48

ddd

#22
值得考虑2007-11-19 10:59
我晕
我啥时候才能看懂4楼写的那密密麻麻的代码呀
#23
chrh_lee2007-11-19 11:29
main()
{
int i,j,k;
char a[]={'A','B','C','D','E','F','G'};
int t=0;
for(i=0;i<=6;i++)
{
for(j=0;j<=6-i;j++)
printf(" ");
for(k=0;k<=2*i;k++)
printf("%c",a[t]);
t++;
printf("\n");
}
#24
qjanlwjtxg2007-11-19 11:38
是哦.你没说用什么语言啊??
#25
真的不该c2007-11-19 13:19
以下是引用值得考虑在2007-11-19 10:59:28的发言:
我晕
我啥时候才能看懂4楼写的那密密麻麻的代码呀

当能看懂的时候你就能看懂了

#26
古月轩2007-11-19 14:03
c和c++区别不大的
1