giaogiao教你用c语言在屏幕上打印各种图案

2023-11-11

今天我们用c语言来实现在屏幕上打印用*组成的图案

首先呢,我们从简单的开始

输出自定义行数的矩形

我定义了三个变量

用for循环做了一个嵌套

用n来限制i,j,从而控制输出图案的大小

搞定~

你看我屌么?

哈哈哈哈,这只是开始

我试试来输出自定义大小的平行四边形

同样我们还是定义三个变量,用n来控制i,j变量的变化

我们再来试试打印等腰三角形

这难道就是传说中的渐入佳境???(手动滑稽)

amazing!这简直难以置信

 

再来打印个倒三角吧

下面我们再试着打印一个


*** 
***** 
******* 
********* 
*********** 
************* 
*********** 
********* 
******* 
***** 
*** 

分析一下

分成上下两个部分来输出打印

biubiubiu(思考中)----其实有一丢丢想放13行printf语句上去嘻嘻嘻

dingdingding

#include <stdio.h>
int main()
{
	int i=0;
	int n=0;
	for (i=1;i<=13;i=i+2)
	{
		for(n=0;n<i;n++)
		{
			printf("*");
		}
	printf(" \n");
	}
	return 0;
}

这些是上半部分

感觉自己写的有一些搓

但是我不知道后面该怎么写

明天研究下再写后面的

#include <stdio.h>
int main()
{
	int i=0;
	int j=0;
	int sum=7;
	for (i=1;i<=sum;i++)//控制行循环
	{
		for (j=1;j<=i*2-1;j++)//控制*循环
		{
			printf("*");
		}
			printf(" \n");
	}
	
	for (i=sum-1;i>0;i--)
	{
		for (j=1;j<=i*2-1;j++)
		{
			printf("*");
		}
			printf(" \n");
	}
	return 0;
}

终于

这真是太有趣了

funny。。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

giaogiao教你用c语言在屏幕上打印各种图案 的相关文章

  • C语言:指针的进阶

    在之前已经学习了指针初阶相关知识 知道了指针的概念 指针就是个变量 用来存放地址 地址唯一标识一块内存空间 指针的大小固定是4 8个字节 32位平台 64位平台 指针是有类型的 指针的类型决定了指针 整数的步长 指针解引用操作的权限 指针的
  • C语言-01

    以下内容为个人笔记 无实际参考意义 取地址符 int a 9 int pa 9 定义了一个今天类型的变量a 给他的值为9 定义了一个int类型的指针pa 指向变量a的地址 指定a输出的结果为9 指定 a输出的结果为存放a变量的地址 指定pa
  • const的一些用法和理解

    首先先说一下const常量的用处 我们知道宏定义 define是没有数据类型的 编译器在编译的时候 不会对宏常量进行类型检查 只进行简单的字符串替换 字符串替换时极易产生意想不到的错误 所以这个时候 我们用需要用到某种声明了数据类型的常量
  • C语言常量、变量、标识符

    一 变量概述 变量是一个保存数据的地方 当我们需要在程序里保存数据时 就需要一个变量来保存它 变量定义的一般形式就是 lt 类型名称 gt lt 变量名称 gt 例如 int price int amount int price amoun
  • 【C语言】 getchar()与EOF的疑难杂症

    C语言程序设计 大师写的书本 需要字斟句酌 在接触到getchar 和EOF 文件结束符 感觉到疑惑 特此记录下来 一 getchar 总结如下 1 getchar是以行为单位进行存取的 当调用getchar函数读取输入时 只有当输入字符为
  • C语言期末复习编程练习之百钱百鸡问题

    古代数学家张丘建在 算经 一书中提出的数学问题 鸡翁一值钱五 鸡母一值钱三 鸡雏三值钱一 百钱买百鸡 问鸡翁 鸡母 鸡雏各几何 创作此系列的原因也是为了复习期末考试 各位见谅哦 include
  • 【模拟】Redraiment的遭遇

    描述 Redraiment的老家住在工业区 日耗电量非常大 是政府的眼中钉肉中刺 但又没办法 这里头住的可都是纳税大户呀 今年7月 又传来了不幸的消息 政府要在7 8月对该区进行拉闸限电 但迫于压力 限电制度规则不会太抠门 政府决定从7月1
  • C++小作业——简单通讯录设计

    界面展示 1 菜单界面 2 添加联系人 选择按钮1 3 显示联系人 选择按钮2 会显示当前通讯录里面的所有联系人信息 include
  • C语言学习(四)——字符串处理函数

    字符串处理函数 17个 1 gets include
  • win10电脑任务栏右侧小图标消失解决方法

    WIN10系统任务栏 左边是窗口键和快捷图标 右边是时钟 系统喇叭 网线连接图标 任务栏左边没问题 窗口键和快捷图标都良好 右侧的系统图标无显示 只显示任务栏的底色 尝试操作隐藏任务栏再开启任务栏后 图标恢复正常了 再点击右侧任务栏任意图标
  • giaogiao教你用c语言在屏幕上打印各种图案

    今天我们用c语言来实现在屏幕上打印用 组成的图案 首先呢 我们从简单的开始 输出自定义行数的矩形 我定义了三个变量 用for循环做了一个嵌套 用n来限制i j 从而控制输出图案的大小 搞定 你看我屌么 哈哈哈哈 这只是开始 我试试来输出自定
  • C# 面向对象05 StringBuilder的用法

    好处 相比普通的 string处理 提高了字符串的处理速度 注意点 使用时需要使用对象的方式 StringBuilder world new StringBuilder using System using System Diagnosti
  • 用一个数组实现两个栈(共享栈)

    共享栈 一个数组实现两个栈 第一个栈是开头 第二个栈是结尾 用c语言实现 很简单 两个指针一个数组就够了 上代码 define CRT SECURE NO WARNINGS 1 include
  • C++实现行列式的相关操作

    目录 一 前言 二 行列式运算操作集 1 概览 2 行列式的定义 3 行列式的输出与输入 4 行列式行与行 列与列的相加 5 行列式的行交换与列交换 6 行列式的行提取公因数与列提取公因数 7 行列式系数清零恢复 8 判断一个行列式是否是三
  • C语言中关键字const、static、volatile的用法分析

    1 const 作为一个程序员 我们看到关键字const时 首先想到的应该是 只读 因为 它要求其所修饰的对象为常量 不可对其修改和二次赋值操作 不能作为左值出现 看几个例子 const int a 同上面的代码行是等价的 都表示一个常整形
  • 如何零基础自学c/c++语言?

    现在零基础学习C C 无非就两种方法 一种是自学还有 一种就是报班学习 关于报班学习在这里就不多说了 那么今天就说怎么从零基础开始自学C C 编程吧 先学习C语言入门 那么问题来了 怎么去学习C语言呢 一开始肯定是要看书 这里推荐的入门书籍
  • 8-1运用指针比较三个数的大小

    include
  • 6-15 复制字符串

    include
  • 6-13连接两个字符串

    include
  • 9-1定义一个结构体计算该日是本年中的第几天。

    include

随机推荐