第十二周项目1 调用函数输出星号图
2012-11-15 16:20
381 查看
上机内容:设计程序用while循环调用函数输出星号图
上机目的:学会运用自定义函数
任务1
我的程序:
运行结果:
任务2
程序1
程序2
运行结果:
任务3 先main函数再调用函数,这里只做了第二个图形
我的程序:
运行结果:略。
心得体会:函数的参数分为形参和实参,形参规定了实参的数量、形式,实参给了函数运行所需的数据。运用自定义函数可以使得思路明确,并且大大节省时间。
上机目的:学会运用自定义函数
任务1
我的程序:
/* *Copyright(c)2012,烟台大学计算机学院 *All rights reserved. *作 者:王鼎 *完成日期:2012年11月15日 *版 本 号:v1.0 *输入描述:无 *问题描述:设计一个程序,可以用while循环调用函数输出星号图。 *程序输出:星号图。 *问题分析:略 *算法设计:略 */ #include<iostream> using namespace std; void printstars(int m) { for (int j=1;j<=m;++j) cout<<'*'; } int main() { int n=6,i=1; do { printstars(2*i-1); ++i; cout<<endl; } while(i<=n); return 0; }
运行结果:
任务2
程序1
#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,i=1; do { printchs('*',2*i-1); ++i; cout<<endl; } while(i<=n); return 0; }运行结果:
程序2
#include <iostream> using namespace std; int main( ) { int n=6,i=1; void printchs(char c, int m); do { printchs(' ',n-i); printchs('*',2*i-1); ++i; cout<<endl; } while(i<=n); return 0; } void printchs(char c, int m) { for (int j=1; j<=m; ++j) cout<<c; }
运行结果:
任务3 先main函数再调用函数,这里只做了第二个图形
我的程序:
#include <iostream> using namespace std; int main( ) { int n=6,i=1; void printchs(char c, int m); do { printchs(' ',n-i); printchs('*',2*i-1); ++i; cout<<endl; } while(i<=n); return 0; } void printchs(char c, int m) { for (int j=1; j<=m; ++j) cout<<c; }
运行结果:略。
心得体会:函数的参数分为形参和实参,形参规定了实参的数量、形式,实参给了函数运行所需的数据。运用自定义函数可以使得思路明确,并且大大节省时间。
相关文章推荐
- 第十二周上机任务项目1-调用函数输出星号图任务1
- 第十二周上机任务项目1-调用函数输出星号图任务2
- 第十二周-调用函数输出星号图1
- 第十二周-调用函数输出星号图2
- 第十一周 项目一 调用函数输出星号图
- 第十一周项目1-调用函数输出星号图
- 十二周项目一---调用函数输出星号图
- 第十一周项目1-调用函数输出星号图
- 第十一周上级项目1-调用函数输出星号图(2)
- 第十二周——上机任务-项目1(1)—调用函数输出*图
- 第十一周项目1(2)调用函数输出星号图
- 第十二周项目一任务三—输出麻烦星号图(函数声明)
- 第11周项目一--调用函数输出星号图(1)
- 第11周函数的定义与调用项目1 调用函数输出星号图
- 第十一周项目1-(2)调用函数输出星号图
- 第11周项目一--调用函数输出星号图(2)
- 第11周项目1:调用函数输出星号图
- 项目1-调用函数输出星号图
- 第十一周项目1-调用函数输出星号图(1)
- 第十一周项目1-调用函数输出星号图(1)