首页 > 其他分享 >循环~倒数字三角形

循环~倒数字三角形

时间:2022-11-02 20:47:54浏览次数:42  
标签:输出 数字 int 循环 三角形 输入 EOF

题目描述

数字三角形的特征是三角形由数字填满,每行数字从1到9再到0周而复始挨个排列。你的任务是根据整数值输出倒数字三角形。

输入

输入数据含有一些整数,其值在[1,40]之间。

输出

对于每个输入值n,输出其高为n的数字倒三角形,其形见样本输入和输出描述。

样例输入

9
2

样例输出

12345678901234567
 123456789012345
  1234567890123
   12345678901
    123456789
     1234567
      12345
       123
        1
123
 1

 1 #include<stdio.h>
 2 int main(){
 3     int n;  //输入的三角形的高
 4     while(scanf("%d",&n)!=EOF){
 5         //输入行数
 6         for(int i=1;i<=n;i++){
 7             //输入的前一半空格直角三角形
 8             for(int j=1;j<i;j++)
 9                 printf(" ");
10             //输出的后面的到三角形
11             for(int j=1;j<=n*2-i*2+1;j++){
12                 //for(int k=1;k<=j;k++)
13                     //printf("%d",k);
14                 if(j<10)
15                     printf("%d",j);
16                 else
17                     printf("%d",j%10);
18             }
19             printf("\n");
20         }
21     }
22     return 0;
23 }

solution:

1 循环输出0-9:

  0~9正常输出;

  大于9的两位数及以后:取余即取个位数

2 循环输入:没有!=EOF会输出超限

  (在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件)

标签:输出,数字,int,循环,三角形,输入,EOF
From: https://www.cnblogs.com/luoxiaoluo/p/16852351.html

相关文章

  • 循环~画高楼
    题目描述小明想拥有一栋有烟囱的房子。 请写程序从键盘输入n(限定n为小于10的正整数),然后参照样例,用"*"画出一栋n层的楼房。 不管有几层,楼房的屋顶和烟囱都是一样的。 ......
  • 求和及求平均-while循环语句的应用-2022-11-2
    packagescanner;importjava.util.Scanner;publicclassDemo04{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);......
  • Linux 循环,格式以及使用方法
    ​for循环:(每读取一行在字符串下面添加#号)[root@localhost]#cat/etc/passwd|awk-F':''{print$3}'|tail-5>test1.txt[root@localhost]#cattest1.txt98972......
  • DTSE Tech Talk | 第9期:EiPaaS驱动企业数字化转型
    摘要: 揭秘华为企业集成新模式。本期直播详解组装式概念解析EiPaaS的核心技术能力华为实践经验分享EiPaaS未来的技术趋势直播讲师:华为云PaaSDTSE布道师傅翌伟ti......
  • 数字机场 | 数字孪生智慧机场Web3D可视化GIS管理系统
    建设背景科技发展席卷全球,机场运维的智能化脚步也越来越快。2021年12月,民航局发布了《推动民航智能建造与建筑工业化协同发展的行动方案》,明确未来五年的重点工作任务,充分......
  • 力扣 129. 求根节点到叶节点数字之和
    129.求根节点到叶节点数字之和给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。每条从根节点到叶节点的路径都代表一个数字:例......
  • 赋能千行百业数字化转型,OpenHarmony生态新成果即将亮相HDC2022
     第四届华为开发者大会2022(Together)将于11月4日-6日在东莞召开,OpenAtomOpenHarmony(以下简称“OpenHarmony”)将携生态新成果亮相HDC2022。带来多场行业论坛及线下展区活......
  • 数字化转型,转谁的型?
    前言今天一大早,就被一个惊艳的问题惊着了:这个问题问的我,心痒痒的很呐!可惜我是忙的一塌糊涂,根本顾不上讨论。只好在这夜深人静的时候,看着各位大佬的话,慢慢反刍。企业的具象化......
  • 赋能千行百业数字化转型,OpenHarmony生态新成果即将亮相HDC2022
    第四届华为开发者大会2022(Together)将于11月4日-6日在东莞召开,OpenAtomOpenHarmony(以下简称“OpenHarmony”)将携生态新成果亮相HDC2022。带来多场行业论坛及线下展区活动,致......
  • Excel VBA制作数字推盘小游戏哦!别怕代码其实非常简单
    在前面说了很多其他的VBA使用方法,今天要和大家介绍的是利用VBA代码写出来的一个小小游戏,也是我们常数的数字推盘小游戏。这个游戏的原理其实非常简单,利用我们的窗体来显示和......