CSDN博客

img RodneyJonson

第一个C++程序

发表于2008/10/1 22:07:00  181人阅读

  1. #include <iostream>
  2. using namespace std;
  3. //声明函数
  4. void doSomething(int start, int length, int center, bool order );
  5. //入口
  6. int main() {
  7.     doSomething(4, 1, 4, 1);
  8. }
  9. //start:开始字符
  10. //length:字符长度
  11. //center:中间字符
  12. //order:顺序还是倒序,1是顺序
  13. //输出结果:
  14. /*

  15.     *
  16.    ***
  17.   *****
  18. *******
  19.   *****
  20.    ***
  21.     *
  22. */
  23. void doSomething(int start, int length, int center, bool order ){
  24.     for(int i = 1; i < start + length; i ++ ){
  25.         if(i >= start) {
  26.             cout<< "*";
  27.         } else {
  28.             cout<< " ";
  29.         }
  30.     }
  31.     cout<< "/n";
  32.     if (start == 1) {
  33.         order = 0;
  34.     }
  35.     if(order) {
  36.         start --;
  37.         length = length + 2;
  38.         doSomething(start, length, center, order);
  39.     } else {
  40.         if(start < center){
  41.             start ++;
  42.             length = length - 2;
  43.             doSomething(start, length, center, order);
  44.         }
  45.     }
  46. }

0 0

相关博文

我的热门文章

img
取 消
img