用C语言能做吧,
你那个每行的ABC也就是用ASIC码来表示就行了
你那个每行的ABC也就是用ASIC码来表示就行了

用C的也很简单啊
我刚学了一点新东西.做了这个题目,可以作为参考.
[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编辑过]
呵呵,不是很懂
#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;
}
这个比较能看懂吧应该.....
他不是用c做的吧,怎么格式没见过呢?