首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

一个关于输入一个数字,给出一个图形的算法有关问题(有规律的图形)

2012-10-13 
一个关于输入一个数字,给出一个图形的算法问题(有规律的图形)例如用户输入个1,它就能生成图案:* * * * ***

一个关于输入一个数字,给出一个图形的算法问题(有规律的图形)
例如用户输入个1,它就能生成图案:
* * * * *
* * *
* * * * *
* * *
* * * * *
输入2,可生成
* * * * * * *
* * *
* * *
* * * * * * *
* * *
* * *
* * * * * * *
3
* * * * * * * * *
* * *
* * *
* * *
* * * * * * * * *
* * *
* * *
* * *
* * * * * * * * *
依次类推,求算法~~~
总之图形就是个田字形的,因提交帖子后自动排版问题,无法正确显示,还妄见谅。

[解决办法]
有三行输出的是3+2N个*.
其他行输出3个*。

C/C++ code
#include <iostream>using namespace std;void PrintStar( int n ){    if( n<=0 ) return;    else        while(n--)            cout <<"*";    cout<<endl;}int main(){    int N=0;    cin >> N;    PrintStar(3+2*N);    for( int i=0; i<N;i++)        PrintStar(3);    PrintStar(3+2*N);    for( int i=0; i<N;i++)        PrintStar(3);    PrintStar(3+2*N);} 

热点排行