摘要:描述 Description以下的数字倒直角三角形是由二个数确定的:一个数是行数R,1<=R<=39,另一个是种子数S,1<=S<=9。S放在左上角,照着样例输出文件的样子,写一个程序,根据输入的二个数打印出相应的数字倒直角三角形。 输入格式 Input Format单独一行,二个用空格隔开的整数  输出格式 Output Format输出倒直

描述 Description

以下的数字倒直角三角形是由二个数确定的:一个数是行数R,1<=R<=39,另一个是种子数S,1<=S<=9。S放在左上角,照着样例输出文件的样子,写一个程序,根据输入的二个数打印出相应的数字倒直角三角形。

输入格式 Input Format

单独一行,二个用空格隔开的整数

输出格式 Output Format

输出倒直角数字三角形,输出时数字与数字之间不留空格字符。

样例输入 Sample Input

6 1

样例输出 Sample Output

124727

35838

6949

151

62

3

(由于显示问题三角形应该是右对齐!!!)

时间限制 Time Limitation

1s

来源 Source

usaco 月赛

一道比较刚的二维数组的题,对于刚学数组没几天的我看到这道题其实我是拒绝的,刚看完题我心里就暗想,这TMD是啥,然后再仔细看了看才发现可以换一种思想来写这道题

那就是将我们一惯把二位数组由行输出的方式转化成由列的方式输出,这样问题就可以解决了。

贴出代码:#include

using namespace std;

int s,r,a[50][50];

void init()

{

cin>>r>>s;

for(int i=1;i<=r;i++)

for(int j=1;j<=i;j++)

{

a[i][j]=s;     //第一个数

if(s<9)        //判断 如果大于9就从1开始

s++;

else

s=1;

}

}

void work()

{

for(int j=1;j<=r;j++)  //控制列 从列输出

{

for(int l=2;l<=j;l++)//控制行空格

cout<

for(int i=1;i<=r;i++)//控制行

{

if(a[i][j]!=0)

cout<

}

cout<

}

}

int main()

{

init();

work();

return 0;

}

PHP7数字三角形代码,倒数字三角相关推荐

  1. 2020年第11届蓝桥杯省赛Python组(真题+解析+代码):数字三角形

    大家好,我是爱分享的小蓝,欢迎交流指正~  1 真题 输入 5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 输出 27 2 解析 难度系数:⭐⭐ 考察题型:动态规划 涉及知识点:模块 ...

  2. 上三角数字三角形(一)

    项目场景: 题目描述 输入一个正整数n,输出具有n层的上三角数字三角形 问题描述 输入格式 只有一个正整数:n (1< =n< =100) 输出格式 一个上三角数字三角形,每个数字占四个字 ...

  3. 7-57 又来一个上三角数字三角形 (10 分)

    输入一个正整数n,输出具有n层的上三角数字三角形. 输入格式: 只有一个正整数n,1<=n<=100. 输出格式: 一个上三角数字三角形,每个数字占四个字符位置. 输入样例: 5 输出样例 ...

  4. 使用JavaScript实现长方形、直角三角形、平行四边形、等腰三角形、倒三角、数字三角形...

    [循环嵌套的规律]     1.外层循环控制行数,内层循环控制每行中元素的个数. [图形题思路]     1.确定图形有几行,行数即为外层循环次数:     2.确定每行中有几种元素组成,有几种元素表 ...

  5. 又来一个上三角数字三角形

    R7-16 又来一个上三角数字三角形 (10 分) 输入一个正整数n,输出具有n层的上三角数字三角形. 输入格式: 只有一个正整数n,1<=n<=100. 输出格式: 一个上三角数字三角形 ...

  6. 7-124 上三角数字三角形 (10分)

    7-124 上三角数字三角形 (10分) 输入一个正整数n,输出具有n层的上三角数字三角形. 输入格式: 只有一个正整数n,1<=n<=100. 输出格式: 一个上三角数字三角形,每个数字 ...

  7. 算法 — 数字三角形

    题目描述 上图给出了一个数字三角形.从三角形的顶部到底部有很多条不同的路径.对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和. 路径上的每一步只能从一个数走到下一层和它最近的 ...

  8. hihoCoder#1037 : 数字三角形(DP)

    [题目链接]:click here~~ 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 问题描写叙述 小Hi和小Ho在经历了螃蟹先生的任务之后被奖励了一次出国旅游的机会,于是他 ...

  9. 数字三角形,最长上升子序列,背包模型 AcWing算法提高课 (详解)

    目录 数字三角形模型(只能向右和向下或向左和向上) AcWing 1015. 摘花生 AcWing 1018. 最低通行费(曼哈顿距离-向右和向下-求最小值-初始化) AcWing 1027. 方格取 ...

最新文章

  1. 兰州大学的《致谢》火了:“我从来不曾优秀过,也从来不曾放弃过!”
  2. java中split特殊符号
  3. 设计模式 - 建造者模式(Builder Pattern)
  4. CentOS 6 安装Hadoop 2.6 (四)运行简单例子
  5. 软件开发工具--自考2018年10月程序填空
  6. 市场部和销售部的区别
  7. 阐述SDN的原理、SDN使用场景、SDN技术的优缺点、SDN发展现状及分析SDN对社会和环境的影响
  8. Multisim 安装、破解、汉化、卸载教程
  9. Java 100以内的质数
  10. 企业微信开发OA审批
  11. 深度分析:OA产品的技术发展过程及未来趋势
  12. css 解决因为书名号不满一行就换行情况
  13. 分门别类刷leetcode——递归和回溯搜索(C++实现)
  14. python期货数据 库_如何用python或者基于vnpy框架将期货tick数据聚合成1分钟数据呢?...
  15. 计算机论文的致谢部分写什么,毕业论文致谢部分怎么写
  16. 学习感悟-如何养成良好的编程习惯
  17. 五洲国际打造大数据生态圈
  18. make问题:make[1] entering directory
  19. matlab计算空间桁架,基于matlab的空间三维桁架结构受力分析通用程序设计
  20. 3华为工程师 ,带你实战C++(2018版)-王桂林-专题视频课程

热门文章

  1. linux shell脚本 删除指定目录下文件夹(可指定文件夹名、时间)
  2. JavaScript-表单提交验证及前端密码MD5加密
  3. java没有这样的元素异常_java – 没有这样的元素异常?
  4. Qt中视图的缩放对应缩略图中矩形框的缩放
  5. GPUImage – 像素色值亮度平均(漫画效果) GPUImageAverageLuminanceThresholdFilter
  6. C语言 指针数组和数组指针区别 - C语言零基础入门教程
  7. C语言 数组长度计算 - C语言零基础入门教程
  8. Python 元组tuple - Python零基础入门教程
  9. 基于文本 c语言,[源码和文档分享]基于C语言实现的文件系统
  10. java 正则表达式 table_Java 使用正则表达式