问题及代码:
/*
*烟台大学计算机学院
*文件名称:xiangmu3.cpp
*作 者:闫安
*完成日期:2016年3月19日
*版 本 号:codeblocks 16.01
*
*问题描述:输出星号图
*输入描述:行数,星号
*程序输出:图形
*/
#include <iostream>
void f(int n,char c);
using namespace std;
int main()
{
int n;
char c;
cin>>n>>c;
f(n,c);
return 0;
}
void f(int n,char c)
{
int i;
for(i=1;i<=2*n-1;i++)
cout<<c;
cout<<endl;
if(n!=0)
f(n-1,c);
}
运行结果:
知识点总结:
运用了函数及递归方面的知识
学习心得:
这种题我觉得很重要的一点事通用行,不管是 * 还是% ¥ # 都可以输出图形才好