主题:各位BCB的大侠~~~帮帮忙啊!
开心JYC
[专家分:20] 发布于 2005-11-15 20:25:00
我是初学者,各位大侠帮下忙!
最好是用BCB编的,可以的话,加注释喔~~~````不胜感激!!![em16]
设计一个程序,执行结果如下:
* * * * *
* * * *
* * *
* *
*
回复列表 (共3个回复)
沙发
ZHCHL [专家分:70] 发布于 2005-11-15 22:34:00
用Borland C++Builder 6.0 新建一个控制台程序,
编写的Unit1.cpp的代码如下:
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
//-----------------------------------------------------
#pragma argsused
int main()
{
//下列语句将字符“*”输出到屏幕
cout << "*****\n";
cout << "****\n";
cout << "***\n";
cout << "**\n";
cout << "*\n";
getch(); //防止应用程序运行时MS-DOS窗口一闪而过
return 0;
}
板凳
开心JYC [专家分:20] 发布于 2005-11-17 12:14:00
啊~~~``````忘了说得明白些了![em8]
我想要的是,可以由任意行列输出那种三角形图案的效果.
不过,还是要谢谢!!![em2]
3 楼
ZHCHL [专家分:70] 发布于 2005-11-24 22:11:00
任意行列输出的方法如下:
用Borland C++Builder 6.0 新建一个控制台程序,
编写的Unit1.cpp的代码如下:
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#pragma hdrstop
//-------------------------------------------------------------------
#pragma argsused
int main()
{
int n;
cout << "输入行列数n=? ";
cin >> n;
for(int i=1; i<(n+1); i++)
cout << setfill('*') << setw((n+1)-i) << "*" << endl;
getch(); //防止应用程序运行时MS-DOS窗口一闪而过
return 0;
}
我来回复