精华内容
下载资源
问答
  • 1 3 6 10 152 5 9 144 8 137 1211#includeusing namespace std;void main(void){ int d,a; for(int i = 1; i { d = i + 1; a = (i * (i - 1))/2 + 1; cout for(int j = 5 - i;

    1 3 6 10  15

    2 5 9 14

    4 8 13

    7 12

    11

    #include<iostream>

    using namespace std;

    void main(void)
    {
     int d,a;
     for(int i = 1; i <= 5; i++)
     {
      d = i + 1;
      a = (i * (i - 1))/2 + 1;
      cout<<a<<" ";
      for(int j = 5 - i; j > 0; j--)
      {
       a = a + d;
       cout<<a<<" ";
       d++;
      }
      cout<<endl;
     }
    }

    展开全文
  • 数字三角

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

     描述 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是啥,然后再仔细看了看才发现可以换一种思想来写这道题

     

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

     

    贴出代码:

     1 #include <iostream>
     2 using namespace std;
     3 int s,r,a[50][50];
     4 void init()
     5 {
     6     cin>>r>>s;
     7     for(int i=1;i<=r;i++)
     8         for(int j=1;j<=i;j++)
     9         {
    10             a[i][j]=s;     //第一个数
    11             if(s<9)        //判断 如果大于9就从1开始
    12                 s++;
    13             else
    14                 s=1;
    15         }
    16 }
    17 void work()
    18 {
    19     for(int j=1;j<=r;j++)  //控制列 从列输出
    20     {
    21         for(int l=2;l<=j;l++)//控制行空格
    22             cout<<' ';
    23         for(int i=1;i<=r;i++)//控制行
    24         {
    25             if(a[i][j]!=0)   
    26                 cout<<a[i][j];
    27         }
    28         cout<<endl;
    29     }
    30     
    31 }
    32 int main()
    33 {
    34     init();
    35     work();
    36     return 0;
    37 }

     

    转载于:https://www.cnblogs.com/MIT-FDS/p/6071917.html

    展开全文
  • =20,输出一n层的三角形 如 n = 5 时,输出如下。 import java.util.ArrayList; import java.util.Scanner; /** * 三角形 * 输入正整数n&lt;=20,输出一n层的三角形 * @author * */ public ...
    输入正整数n<=20,输出一个n层的倒三角形 如 n = 5 时,输出如下。
    

    在这里插入图片描述

    import java.util.ArrayList;
    import java.util.Scanner;
    /**
     * 倒三角形
     * 输入正整数n<=20,输出一个n层的倒三角形
     * @author 
     *
     */
    public class Main {
    
    	public static void main(String[] args) {
    
    		Scanner scanner = new Scanner(System.in);
    		int n = scanner.nextInt();
    		int count = 0;
    		ArrayList<Integer> list = new ArrayList<>();
    		for (int i = 0; i < 40; i++) {
    			if (i % 2 != 0) {
    				list.add(i);
    			}
    		}
    		for (int i = n - 1; i >= 0; i--) {
    			for (int k = 0; k < n-i; k++) {
    				System.out.print(" ");
    			}
    			for (int j = 0; j < list.get(i); j++) {
    				System.out.print("*");
    			}
    			System.out.println();
    		}
    	}
    }
    
    展开全文
  • 三角形C语言解法

    千次阅读 2019-08-21 18:38:00
    =20,输出一n层的三角形。例如,n=5时输出如下: ######### ####### ##### ### # 解法: #include <stdio.h> int main() {     int n;     scanf("%d",&...

    倒三角形C语言解法

    问题描述:

    输入正整数n<=20,输出一个n层的倒三角形。例如,n=5时输出如下:
    #########
     #######
      #####
       ###
        #
    

    解法:

    #include <stdio.h>
    int main()
    {
        int n;
        scanf("%d",&n);
        for(int i=1;i<=n;i++){
            for(int j=1;j<i-1;j++){
                printf(" ");
            }
            for(int k=1;k<=2*n-2*i+1;k++){
                printf("*");
            }
            for(int k=1;k<i-1;k++){
                printf(" ");
            }
            printf("\n");
        }
    }
    
    
    展开全文
  • 三角形中找到一条从顶点到底边的路径,使得路径上所有数字的和最大。路径上的每一步只能往左下或者往右下走,只需给出结果,不必给出具体的路径。 代码: numbers = [[7], [3, 8], [8, 1, 0], [2, 7, 4, 4], ...
  • c语言三角形

    千次阅读 2019-10-02 13:08:01
    =20输出一n层的三角形.例如n=5则输出如下所示// 解题思路 每层是2n-1* 5-i空格 双层for循环/*################ ##### ### #*/#include<stdio.h>int main(){ int n; scanf("%d",&n); for(int i=n;i...
  • 在进行画图比较时,有时需要在X标签、Y标签、标题或图例中的字母上方添加倒三角,下面以一简单的例子来解释如何进行添加。 方法1: clear clc x = -pi:pi/20:pi; plot(x,cos(x),'-ro') xlabel('$\hat{x}$','...
  • 1/14P134Records FirstPrev12345NextLast.c_page{color:#0078bd;padding:0 0 20px ;font-size:12px;}.c_page em{font-style:normal;overflow:hidden;}.c_page span{float:left;}.record{color:#999;padding-right...
  • C语言打印三角形

    万次阅读 2017-03-11 17:18:40
    C语言打印三角形输入正整数n<=20,输出一n层的三角形。#include #include #include #include <time.h>/* int main() { int num,count2; char triangle[40]; while(scanf("%d",&num)==1){
  • .boder {position:relative;/*border:1px solid red;*/overflow:hidden;}span i {font-style:normal;position:relative;.../*margin-top:-20px;*//*border:1px solid red;*/}span {display:inline-block;posi...
  • 倒三角

    2017-12-12 13:18:12
    用CSS即可绘制出各种箭头,无需裁剪图片,甚至没有用到CSS3的东西。...当元素宽、高和边框的宽相近(等)时,改变某一边的颜色可以看到一梯形; #demo11 { border: 10px solid #000; border
  • [C++] 三角形

    2020-01-29 18:58:06
    输入正整数n≤20,输出一n层的三角形。例如,n=5时输出如下: ######### ####### ##### ### # 代码实现 #include <iostream> using namespace std; int main() { int n, m = 0; cin>>n; ...
  • 【循环嵌套的规律】 1、外层循环控制行数... 3、确定每种元素的个数,这个个数即为每内层元素循环次数。 如果每种元素的个数不固定,则找出每种元素的个数,与行号的关系, 这关系表达式即为内循环的最大值。 ...
  • 输入正整数n ≤ 20,输出一n层的三角形。例如n = 5时输出如下: #########  #######  #####  ###  # impo
  • 三角形(triangle)

    2019-05-27 19:58:16
    (算法竞赛入门经典习题2-3)输入正整数n≤20,输出一n层的三角形。例如,n=5时输出如下: ######### ####### ##### ### # 代码实现: #include <stdio.h> int main() { int n; scanf("%d",&n...
  • 输入正整数n≤20,输出一n层的三角形。例如,n=5时输出如下 ######### ####### ### # 具体代码(由于使用的时VSCODE 2013 软件,所以需要额外附加一些代码) #include&lt;stdlib.h&gt; //vs 2013 ...
  • 题目:输入正整数n≤20,输出一n层的三角形。例如,n=5时输出如下: ######### ####### # /观察题目,发现其实是输出一n行(2n-1)列的矩阵。第一行输出2n-1#, 第行输出一空格,然后输出2(n-1)-1...
  • C++循环结构设计——三角形

    千次阅读 2018-04-15 15:20:09
    三角形(triangle)输入正整数n≤20,输入一n层的三角形。例如,n=5时输出如下:######### ####### ##### ### ##include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; ...
  • 满意答案lyz111112014.05.20采纳率:59%等级:6已帮助:2006人<divstyle="position:relative;"><spanstyle="width:100px;overflow:hidden;"><selectstyle="width:100px;height:24px;border:1...
  • 输出倒三角(c++实现)

    千次阅读 2020-10-29 23:02:22
    =20,输出一n层的三角形。 #include<iostream> using namespace std; int main() { int n; cin >> n; char cha = ' ';//*前用空格填满 int din = n * 2 - 1;//顶层*的数目 for (int i = 0; i ...
  •  输出:一总层数为n的三角形 思路:循环结构(每三角形有多层,每层都要进行输出),其中每层(i = 0, 1, 2, ... ,n - 1)左侧有空白i,中间有星号(n - i)* 2 - 1,右侧有空白i #include...
  • 输入正整数n≤20,输出一n层的三角形。例如,n=5时输出如下: #########  #######   #####   ###   # #include #include int main() {  int i,j,k,n;  scanf("%d",&n);  for(i=n;i>=1;i...
  • 在网页中,你在很多地方都能看到倒三角,比如tooltips,下拉菜单等。大家有几种方式来实现呢? 1.BASE64编码 图片 假如你已经有了三角形的图片,并且减少HTTP请求,那么将这图片转换成一BASE64字符串是最好...
  • 之前一直在寻找这种空心三角箭头, 终于知道了原理! 自己记录一下,顺便分享给之前跟我一样想要的撸友们~第一种写法 利用常见的 after伪元素.arrow {width: 20px;height: 4px;margin: 0 auto 7px;border-left: 4px ...
  • 分析:要得到一数的反序的数,例如输入123输出321,刚开始有可能会想到,直接把这数取余,然后再去整,最后循环输出余数,虽然这样能得到一样的结果,但最终是输出若干数,并不是一数,所以此方法不通。...
  • package spurs_ping; import java.util.Scanner;...一三角数字三角形,每数字占四字符位置 输入样例: 5 输出样例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 */ public class nets_spurs_ping20 { public static voi
  • 网上看到一道作业,用Python打印九九乘法表正三角和倒三角。正三角输出:for i in range(1,10):for j in range(1,i+1):if(i==j):print(j,"*",i,"=",i*j)else:if(i*j>9):print(j,"*",i...
  • 动态规划——数字三角形

    千次阅读 2018-10-09 15:28:03
    下图给出了一数字三角形,请编写一程序,计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大。 (1)每一步可沿左斜线向下或右斜线向下 (2)1 &lt; 三角形行数 &lt; 100 (3)三角形数字为...
  • P1118 数字三角形

    2017-04-23 21:33:53
    有这么一游戏: 写出一1~N的排列a[i],然后每次将相邻两数相加,构成新的序列,再对新序列进行这样的操作,显然...现在想要着玩这样一游戏,如果知道N,知道最后得到的数字的大小sum,请你求出最初序列a

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,125
精华内容 3,650
关键字:

倒三角的字20个