第十一周项目一 三角形星号图及锥形图

来源:互联网 发布:nginx 多域名作用 编辑:程序博客网 时间:2024/04/28 08:53

运行及代码:

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:d.cpp*作    者:张旺华*完成日期:2014年11月6日*版 本 号:v1.0**问题描述:输出星号图*输入描述:*程序输出:※号图*/#include<iostream>using namespace std;void printstars(int m,char ch) //定义能输出一行m个星号的函数{    for (int j=1; j<=m; ++j)         cout<<ch;}int main( ){  int i,n=6; //n代表要输出的行数  for(i=1; i<=n; ++i)    {        printstars(n-i,' ');        printstars(2*i-1,'*');//调用printstars函数        cout<<endl;    }  return 0;}


输出锥形图:

#include<iostream>using namespace std;void printstars(int m,char ch) //定义能输出一行m个星号的函数{    for (int j=1; j<=m; ++j)         cout<<ch;}int main( ){  int i,j,n=6; //n代表要输出的行数  for(i=1; i<=n; ++i)    {        printstars(n-i,' ');        printstars(2*i-1,'*');//调用printstars函数        cout<<endl;    }    for(j=1;j<=n;++j)    {        printstars(j,' ');        printstars(2*(n-j)-1,'*');        cout<<endl;    }  return 0;}

运行结果:

知识点运用:运用自定义函数

学习心得;大家加油吧

0 0
原创粉丝点击