回 帖 发 新 帖 刷新版面

主题:各位BCB的大侠~~~帮帮忙啊!

我是初学者,各位大侠帮下忙!
最好是用BCB编的,可以的话,加注释喔~~~````不胜感激!!![em16]

设计一个程序,执行结果如下:

* * * * *
* * * *
* * *
* *
*
          

回复列表 (共3个回复)

沙发

用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;
}

板凳

啊~~~``````忘了说得明白些了![em8]
我想要的是,可以由任意行列输出那种三角形图案的效果.
不过,还是要谢谢!!![em2]

3 楼

任意行列输出的方法如下:
用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;
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册