C程序分别实现下列字符阵列的输出:(https://zhuanlan.zhihu.com/p/443989560    可以参考这个博主写的)

1,左下三角形(代码)

 1 #include <stdio.h>
2 int main()
3 {
4 for(int i = 1; i <= 5; i++) //行
5 {
6 for(int j = 1; j <= 5; j++) //列
7 {
8 if(i >= j) //行数大于列数,就打印。i=1时,j=1时才会打印,j=2,3,4,5就不会打印
9 printf("* ");
10 }
11 printf("\n");
12 }
13 return 0;
14 }

运行结果:

1.1,左下三角带数字的代码

只需把输出*的地方改成 和行数 i 一样

 1 #include <stdio.h>
2 int main()
3 {
4 for(int i = 1; i <= 5; i++) //行
5 {
6 for(int j = 1; j <= 5; j++) //列
7 {
8 if(i >= j) //行数大于列数,就打印。i=1时,j=1时才会打印,j=2,3,4,5就不会打印
9 printf("%d ",i);
10 }
11 printf("\n");
12 }
13 return 0;
14 }

运行结果:

2,右下三角形(代码)

 1 #include <stdio.h>
2 int main(){
3 for(int i=1;i<=5;i++) //i是行,
4 {
5 for(int j=1;j<=5-i;j++) //相比前两个多加了for循环
6 { //相当于输出了一个左上空格三角形
7 printf(" ");//两个空格
8 }
9 for(int n=1;n<=i;n++)//在j循环运行完后,i=1时,n=1,就打印一个*号,n只是补充*
10 {
11 j是列,i=1时,j=1,2,3,4,就打印空格。 printf("* ");
12 }
13 printf("\n");
14 }
15 return 0;
16 }

运行结果:

2.1,右下三角带数字的代码

只需改n循环里printf的输出,让输出和行数i 一样

 1 #include <stdio.h>
2 int main(){
3 for(int i=1;i<=5;i++) //i是行,j是列,i=1时,j=1,2,3,4,就打印空格。
4 {
5 for(int j=1;j<=5-i;j++) //相比前两个多加了for循环
6 { //相当于输出了一个左上空格三角形
7 printf(" ");//两个空格
8 }
9 for(int n=1;n<=i;n++)//在j循环运行完后,i=1时,n=1,就打印一个*号,n只是补充*
10 {
11 printf("%d ",i);
12 }
13 printf("\n");
14 }
15 return 0;
16 }

运行结果:

C程序分别实现下列字符阵列的输出的更多相关文章

  1. 代码实现从键盘接收一个字符串, 程序对其中所有字符进行排序,例如键盘输入: helloitcast程序打印:acehillostt

    package com.loaderman.test; import java.util.Comparator; import java.util.Scanner; import java.util. ...

  2. java基础46 IO流技术(输出字符流/缓冲输出字符流)

    一.输出字符流 1.1.输出字符流体系 --------| Writer:输出字符流的基类(抽象类)  ----------| FileWriter:向文件输出数据输出字符流(把程序中的数据写到硬盘中 ...

  3. c数据结构栈的基本操作(字符逆序输出)

    线性栈 输入字符,再输出 #include "stdafx.h" #include<stdlib.h> #include<malloc.h> #define ...

  4. java String中的replace(oldChar,newChar) replace(CharSequence target,CharSequence replacement) replaceAll replaceFirst 面试题:输入英文语句,单词首字符大写后输出 char String int 相互转换

    package com.swift; import java.util.Scanner; public class FirstChat_ToCaps_Test { public static void ...

  5. 在java程序中,对于数据的输入/输出操作以“流”(stream)方式进行

    在java程序中,对于数据的输入/输出操作以“流”(stream)方式进行

  6. C语言:将字符串中的字符逆序输出,但不改变字符串中的内容。-在main函数中将多次调用fun函数,每调用一次,输出链表尾部结点中的数据,并释放该结点,使链表缩短。

    //将字符串中的字符逆序输出,但不改变字符串中的内容. #include <stdio.h> /************found************/ void fun (char ...

  7. JS使用Enter事件将输入的字符倒叙输出

    在JavaScript中执行当用户按下Enter键位时将用户输入的字符倒叙输出! HTML代码: <body> <form id="form1" runat=&q ...

  8. 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。java算法

    知识点一:equalsIgnore 1.使用equals( )方法比较两个字符串是否相等.它具有如下的一般形式: boolean equals(Object str) 这里str是一个用来与调用字符串 ...

  9. python简介、第一个python程序、变量、字符编码、用户交互程序、if...else、while、for

    也愿大家永葆初心-- 已识乾坤大,犹怜草木青. 一.python简介 首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算 ...

  10. Python学习笔记一:第一个Python程序,变量,字符编码与二进制,用户交互程序

    第一个python程序 Windows:设置环境变量,X:\pthonxxx,xxx是版本号 在命令提示符下 输入python,进入解释器 >>>print(“Hello World ...

随机推荐

  1. [置顶] ES篇

    环境 第一篇: ES--介绍.安装 第二篇: ES--安装nodejs 第三篇: ES--插件 第四篇: ES--kibana介绍.安装 第五篇: ES--中文分词介绍.下载 第六篇: docker, ...

  2. 期盼已久全平台支持-开源IM项目OpenIM之uniapp更新

    国内uniapp使用广泛,OpenIM的uniapp sdk以及文档和demo (https://github.com/OpenIMSDK/Open-IM-Uniapp-Demo)都已更新,本文主要展 ...

  3. 5.4 Windows驱动开发:内核通过PEB取进程参数

    PEB结构(Process Envirorment Block Structure)其中文名是进程环境块信息,进程环境块内部包含了进程运行的详细参数信息,每一个进程在运行后都会存在一个特有的PEB结构 ...

  4. 14.4 Socket 双向数据通信

    所谓双向数据传输指的是客户端与服务端之间可以无差异的实现数据交互,此类功能实现的核心原理是通过创建CreateThread()函数多线程分别接收和发送数据包,这样一旦套接字被建立则两者都可以异步发送消 ...

  5. 单片机 IAP 功能基础开发篇之APP升级(一)

    引言 目的 主要介绍单片机 IAP 开发的设计思路,如何不使用下载烧录器的方式对单片机的程序进行升级,升级区域包括 bootloader 和用户程序的升级,升级方式有 UASRT 通信.CAN 通信和 ...

  6. 关于大数乘法的数组类型问题(int 还是char)

    可以知道在处理高精度乘法的时候,我们是不考虑当场进位的,在所有位数都模拟完竖式乘法后才进行逐位进位,这就要求存储每个位的数组保证不会爆掉溢出 众所周知char类型最多只能存储到255,非常非常容易溢出 ...

  7. Jackson objectMapper.readValue 方法 详解

    直接说结论方便一目了然: 1. 简单的直接Bean.class 2. 复杂的用 TypeReference 这样就完事了. public class TestMain2 { public static ...

  8. C++——异常处理模块笔记

    异常处理是C++中的重要概念之一,用于处理在程序执行过程中可能发生的错误或异常情况.异常是指在程序执行过程中发生的一些不寻常的事件,例如除零错误.访问无效内存等.C++提供了一套异常处理机制,使得程序 ...

  9. NC24734 [USACO 2010 Mar G]Great Cow Gathering

    题目链接 题目 题目描述 Bessie is planning the annual Great Cow Gathering for cows all across the country and, ...

  10. 【Unity3D】激光灯、碰撞特效

    1 需求描述 ​ 本文将模拟激光灯(或碰撞)特效,详细需求如下: 从鼠标位置发射屏幕射线,检测是否与物体发生碰撞 当与物体发生碰撞时,在物体表面覆盖一层激光灯(或碰撞)特效 ​ 本文代码见→激光灯.碰 ...