输出梯形列的数字

原创 2016年08月31日 14:50:10
#include<iostream>
using namespace std;<img src="http://img.blog.csdn.net/20160831145104535" alt="" />
int main()
{
	int n;
	cin>>n;
	int m=0;
	int b;
	for(int i=1;i<=n;i++)
	{

		m=(i*i-i+2)/2;
		b=((i+1)*(i+1)-(i+1))/2;
		for(int j=1;j<=i;j++)
		{
			cout<<m;
			if(m<b)cout<<"*";
			m++;
		}
		cout<<endl;
	}
////////////////////////////////////////////////////////////
	for(int i=n;i>=1;i--)
	{

		m=(i*i-i+2)/2;
		b=((i-1)*(i-1)-(i-1))/2;
		for(int j=1;j<=i;j++)
		{
			cout<<m;
			if(j<i)cout<<"*";
			m++;
		}
		cout<<endl;
	}
	
	return 0;

}

相关文章推荐

网络流16数字梯形问题

数字梯形问题 Time Limit 1000ms Memory Limit 65536K descriptio...
  • cyendra
  • cyendra
  • 2013年04月14日 19:38
  • 707

wiki 1913 数字梯形问题

这是一道很经典的费用流题目,可以通过最大费用最大流实现 通过分析题目,我们很容易想到建模方法: 1、对于规则一,题目规定每一个节点只能访问一次,也就是说,实际上这个时候每一个点都有容量限制,所...

数字梯形问题[网络流24题之16]

问题描述:给定一个由 n n 行数字组成的数字梯形如下图所示。梯形的第一行有 m m 个数字。从梯形的顶部的 m m 个数字开始,在每个数字处可以沿左下或右下方向移动,形成一条从梯形的顶至底的路...

nefu484数字梯形问题

数字梯形问题 Time Limit 1000ms Memory Limit 65536K descriptio...

[网络流24题 #16]数字梯形问题

这是一道很经典的费用流题目,可以通过最大费用最大流实现 通过分析题目,我们很容易想到建模方法: 1、对于规则一,题目规定每一个节点只能访问一次,也就是说,实际上这个时候每一个点都有容量限制,所以我们...

数字梯形问题(最小费用流)

Description     给定一个由n 行数字组成的数字梯形如下图所示。梯形的第一行有m 个数字。从梯形的顶部的m 个数字开始,在每个数字处可以沿左下或右下方向移动,形成一条从梯形的顶至底的路...

【网络流24题-16】数字梯形问题 费用流

题目描述   给定一个由 n 行数字组成的数字梯形如下图所示。梯形的第一行有 m 个数字。从梯形的顶部的 m 个数字开始,在每个数字处可以沿左下或右下方向移动,形成一条从梯形的顶至底的路径。 ...

[codevs 1913] 数字梯形问题

[codevs 1913] 数字梯形问题 题解: 本题就是加强版的 [codevs 1033] 蚯蚓的游戏问题。 分别针对三个规则建图、运行最小费用最大流。 规则1:从...

java多线程同步案列---按照固定格式输出数字和字母

/*2. 三个线程 1个线程从1~26输出 1个线程从a~z输出 1个线程从A~Z输出 输出格式为: 1 a A 2 b B 3 c C 4 d D ... 26 z Z*/ /...

C求圆、梯形、三角形的面积和一元二次方程的根(实虚)

文件列表: circle.c circle.h display.c display.h equation.c equation.h main.c menu.c menu.h tra...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:输出梯形列的数字
举报原因:
原因补充:

(最多只允许输入30个字)