1071 - 字符图形7-星号菱形

1071 - 字符图形7-星号菱形.jpg

思路

  1. 找到空格和星星的排列规律;
  2. 先输出正三角形,后输出倒三角形;
  3. 去掉重复的一行。

知识点

  1. 找规律;
  2. 嵌套循环的用法。

代码实现

#include <iostream>
using namespace std;

int main() {
    int n,i,j;
    cin>>n;
    //输出上半部分 
    for(i=1; i<=n+1; i++) {
        for(j=1; j<=n-i+1; j++) {
            cout<<" ";
        }
        for(j=1; j<=i*2-1; j++) {
            cout<<"*";
        }
        cout<<endl;
    }//输出下半部分 
    for(i=n; i>=1; i--) {
        for(j=1; j<=n-i+1; j++) {
            cout<<" ";
        }
        for(j=1; j<=i*2-1; j++) {
            cout<<"*";
        }
        cout<<endl;
    }
}

发表新评论

关于博主
博主本姓何,育人廿六载。
我住长江边,君自四海来。
文字不修饰,实是无文采。
飞絮落叶雪,只待李花开。
博客分类
随机推荐
最近评论
站点统计
  • 文章总数:204篇
  • 评论总数:5518条
  • 网站运行:3400天