多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。

简介: 多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。

多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。


输出描述:

针对每行输入,输出用数字组成的对应长度的数字三角形,每个数字后面有一个空格。


输入:4


输出:


1

1 2

1 2 3

1 2 3 4


在这里,需要对每行每列都进行输出排序,因此:需要用到for循环,(行:i;列:j);


题目中要求的是:多组输入,但是对于小白笔者而言,由简及繁,一步步深入,确实是一个不错的办法


单个输入

#include <stdio.h>
int main()
{
    int i = 0, j = 0;
    int n;
    scanf_s("%d", &n);
    for (i = 0; i <= n; i++)
    {
        for (j = 0; j < i; j++)
            printf("%d ", i);
        /*{
            printf("%d ", i);
            printf("\n");
        }*/
        printf("\n");
    }
    return 0;
}


在这里,如果有不会书写的读者,可以参考一下九九乘法表的代码,九九乘法表的代码,跟此题目类似,因此,读者可以参考一下;


笔者运行出来的结果为:


0a2653c851af460fa595bd959398a8f1.png6de278e6d6694ce5bb08e7e842b7e74b.png


对于这个运算结果,看着感觉不怎么好看,但确实是运转出来了


多组输入:


//多组输入
//#include <stdio.h>
//int main()
//{
//    int i = 0, j = 0;
//    int n;
//    //scanf_s("%d", &n);
//    while(scanf_s("%d",&n)!=EOF)
//    for (i = 0; i <= n; i++)
//    {
//        for (j = 0; j < i; j++)
//            printf("%d ", i);
//
//        /*{
//            printf("%d ", i);
//            printf("\n");
//
//        }*/
//        printf("\n");
//    }
//    return 0;
//}

在这里,笔者上篇文章已经对多组输入的代码写法,进行正确书写(有想法的读者,请参考笔者上篇文章:HTTP状态码的含义;并且实现:如何实现多组输入)


此代码的运行结果为:


12c3b7f3f8814309a195c64f051d4445.png34e8d716411043c08c7ffba9fbba23de.png


在这里,强烈建议读者,参考九九乘法表的代码!


相关文章
输入一个数判断是奇数还是偶数,并输出结果
输入一个数判断是奇数还是偶数,并输出结果
给定一个正整数N,将其表示为数字1,3,7,15相加的形式输出。请编码找出使上述数字出现的总次数最少(每个数字可以重复使用)的组合。
给定一个正整数N,将其表示为数字1,3,7,15相加的形式输出。请编码找出使上述数字出现的总次数最少(每个数字可以重复使用)的组合。
|
6月前
|
存储
从键盘输入10个整数,输出最大值
从键盘输入10个整数,输出最大值
|
7月前
51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
83 0
|
7月前
输入三个整数,以这三个数为边长,判断是否构成三角形;若不能输出”error”,若构成三角形,计算它的面积,保留2位小数输出。
输入三个整数,以这三个数为边长,判断是否构成三角形;若不能输出”error”,若构成三角形,计算它的面积,保留2位小数输出。
63 0
|
7月前
输入一个字符串,统计其中字符A的数量并且输出,输入共有一行,为一个不带空格的字符串(其中字符数不超过100),输出一行,包含一个整数,为输入字符串中的A的数量
输入一个字符串,统计其中字符A的数量并且输出,输入共有一行,为一个不带空格的字符串(其中字符数不超过100),输出一行,包含一个整数,为输入字符串中的A的数量
|
Shell Perl
2、计算文档每行出现的数字个数,并计算整个文档的数字总数
2、计算文档每行出现的数字个数,并计算整个文档的数字总数
97 1
输入三个数字,从大到小输出
输入三个数字,从大到小输出
输出1234无重复的三位数
输出1234无重复的三位数
124 0
|
算法
输出1234无重复三位数
输出1234无重复三位数
103 0