第十一周项目一函数版星号图(1)(2)

来源:互联网 发布:快速凸包算法 编辑:程序博客网 时间:2024/05/30 23:16

问题及代码:

(1)

/*  * Copyright (c) 2014, 烟台大学计算机学院  * All rights reserved.  * 文件名称:test.cpp  * 作    者:郝俊宇   * 完成日期:2014年 11 月 6日  * 版 本 号:v1.0  *  * 问题描述:补充完下面的程序,使程序输出星号图  * 程序输出: 对应的星号图 */    #include <iostream>using namespace std;void printstars(int m){    for (int j=1; j<=m; ++j)         cout<<'*';}int main( ){  int i,j;  int n=6;  for(i=1; i<=n; ++i)    {      printstars(j=2*i-1);        cout<<endl;    }  return 0;}


运行结果:

学习心得:

开始写的时候没有在printstars后面加括号,程序一直出现error。

(2)

/*  * Copyright (c) 2014, 烟台大学计算机学院  * All rights reserved.  * 文件名称:test.cpp  * 作    者:郝俊宇   * 完成日期:2014年 11 月 6 日  * 版 本 号:v1.0  *  * 问题描述:根据main函数中对printchs函数的调用,以及printchs的功能要求,编写printchs函数  * 程序输出: 对应的星号图 */#include <iostream>using namespace std;void printchs(int m,char ch){    for(int j=1;j<=m;++j)        cout<<ch;}int main( ){  int n=6;  int i;  for(i=1; i<=n; ++i)  {    printchs(n-i,' ');    printchs(2*i-1,'*') ;    cout<<endl;  }  return 0;} 


运行结果:

学习心得:

刚写的时候只写的void printchs(int m),没有写后面的for,之后看了看云学堂,结果自己忘记写for。。。了

 

 

0 0
原创粉丝点击