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

来源:互联网 发布:cnc仿真软件 编辑:程序博客网 时间:2024/05/14 20:18
/* *Copyright (c) 2014,烟台大计算机学院 *All rights reserved. *文件名称 :main.cpp *作    者 :韩娟 *完成日期 :2014年11月6日 *版 本 号 :v1.0 * *问题描述 :用函数的方式输出星号图 *输入描述 :略 *程序输出 :星号图 */#include <iostream>using namespace std;void printstars(int m) //定义能输出一行m个星号的函数{    for (int j=1; j<=m; ++j)         cout<<'*';}int main( ){  int n=6,i; //n代表要输出的行数  for(i=1; i<=n; ++i)    {        printstars(2*i-1);        cout<<endl;    }  return 0;}


 

 

(2)

 

/* *Copyright (c) 2014,烟台大计算机学院 *All rights reserved. *文件名称 :main.cpp *作    者 :韩娟 *完成日期 :2014年11月6日 *版 本 号 :v1.0 * *问题描述 :根据main函数中对printchs函数的调用,以及printchs的功能要求,编写printchs函数。 *输入描述 :printchs函数 *程序输出 :星号图 */#include <iostream>using namespace std;void printchs(int x,char y){    for(int j=1;j<=x;++j)    cout<<y;}int main( ){  int n=6; //n代表要输出的行数  int i;  //通过在下面的循环里调用printchs函数,输出右面的图  for(i=1; i<=n; ++i)  {    printchs(n-i,' ');    printchs(2*i-1,'*') ;    cout<<endl;  }  return 0;}


知识点总结:

     调用printstarts函数,输出星号图,填空printchs函数,输出星号图。

学习心得:

    这是一个新的知识点,要慢慢的体会,这个只是一个填空题,比较简单,要继续多多练习。

0 0