学堂在线 C2-3实心菱形
2015-11-30 16:08
155 查看
题目描述
打印 n 阶实心菱形
输入描述
输入一个整数n,n<=10
输出描述
输出 n 阶实心菱形 , 占 2*n-1 行
样例输入
样例输出
#include<iostream>
using namespace std;
int main()
{
int n =0;
cin>>n;
for(int i = 1; i <= n; ++i)
{
for(int j = n-i; j > 0; --j)
cout<<" ";
for(int j = 1; j <= 2*i-1; ++j)
cout<<"*";
for(int j = n-i; j > 0; --j)
cout<<" ";
cout<<endl;
}
for(int i = n-1; i > 0; --i)
{
for(int j = n-i; j > 0; --j)
cout<<" ";
for(int j = 1; j <= 2*i-1; ++j)
cout<<"*";
for(int j = n-i; j > 0; --j)
cout<<" ";
cout<<endl;
}
return 0;
}
打印 n 阶实心菱形
输入描述
输入一个整数n,n<=10
输出描述
输出 n 阶实心菱形 , 占 2*n-1 行
样例输入
3
样例输出
* *** ***** *** *
#include<iostream>
using namespace std;
int main()
{
int n =0;
cin>>n;
for(int i = 1; i <= n; ++i)
{
for(int j = n-i; j > 0; --j)
cout<<" ";
for(int j = 1; j <= 2*i-1; ++j)
cout<<"*";
for(int j = n-i; j > 0; --j)
cout<<" ";
cout<<endl;
}
for(int i = n-1; i > 0; --i)
{
for(int j = n-i; j > 0; --j)
cout<<" ";
for(int j = 1; j <= 2*i-1; ++j)
cout<<"*";
for(int j = n-i; j > 0; --j)
cout<<" ";
cout<<endl;
}
return 0;
}
相关文章推荐
- 百度地图api
- cocos2dx常见的46中+22中动作详解
- 第1讲 Redis部署与基本操作
- 第十三周项目5-拓扑排序算法的验证
- jsoncpp库的使用方法
- 什么是DOM
- IOS学习之数据库(2)--SQL
- 14周-项目1-验证算法-折半算法
- 第十四周 项目1.1.1 折半查找
- 如何用MYSQL建立新表,并复制旧表的结构
- 总结一下我所设想的推荐引擎怎么做
- 大数据基本概念及Hadoop技术基础
- mosquitto 使用详解
- CodeMirror
- IBM AIX 系统Lpar学习以及资源调整
- Spring ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
- iOS UI设计: 仿网易新闻首页 侧滑手势, 标签栏滑动, TabBar等等
- recvfrom接收udp包代码,注释中写明了几点注意事项
- Partition Array by Odd and Even
- IOS学习之数据库(1)--SQLite简单介绍