项目7-星号图

 

#include <iostream>
using namespace std;

void printchs(char c, int m)
{
    for (int j=1;j<=m;j++)
        cout<<c;
}

int main()
{
    int n=6;
    for (int i=1;i<=n;++i)
    {
        printchs(' ',n-i);
        printchs('*',2*i-1);
        cout<<endl;
    }
    return 0;
}

 在由多个函数构成的程序中,程序员常用的做法是,main()函数先定义,其他自定义函数后定义,这时必须在main()函数前声明自定义的函数

//while循环中调用函数printstars的程序
#include <iostream>
using namespace std;
void printchs(char c, int m);//函数的声明,函数原型
int main( )
{ 
    int i,n=6; 
    for(i=1;i<=n;++i)
    {
        printchs(' ',n-i);
        printchs('*',2*i-1); //对第i行,输出2*i-1个星号,调用需要两个实参
        cout<<endl;
    }
    return 0;
} 

void printchs(char c, int m)  //函数的定义
{  
    for (int j=1; j<=m; ++j)
        cout<< c;
}

 

posted @ 2013-05-26 03:07  StanleyWu  阅读(142)  评论(0编辑  收藏  举报