c++命令提示符窗体下打印指定大小的菱形代码

VS2010下,新建空项目。加入源文件,将代码粘贴进去就能够了。

通过改maxRows值的大小,能够控制菱形的大小

#include <stdio.h>
#include<cstdlib> //加入依赖的头文件

void main()
{
	int i,j,k;
	int maxRows = 12;//控制菱形的大小

	//先打印上边的四行
	for(i=1;i<maxRows;i++)
	{
		for(j=1;j<maxRows-i;j++)//控制要打印的空格数
			printf(" ");
		for(k=1;k<=2*i-1;k++)//控制要打印的星号数
			printf("*");
		printf("\n");
	}
	//打印下边的三行
	for(i=1;i<=maxRows - 2;i++)
	{
		for(j=1;j<=i;j++)//控制要打印的空格数
			printf(" ");
		for(k=1;k<=(maxRows - i) * 2 - 3;k++)//控制要打印的星号数
			printf("*");
		printf("\n");
	}

	system("pause");//用于显示请按随意键继续……,这样程序就不会一下就退出了。
}

效果图:

时间: 2024-12-28 11:37:48

c++命令提示符窗体下打印指定大小的菱形代码的相关文章

c++命令提示符窗口下打印指定大小的菱形代码

VS2010下,新建空项目,添加源文件,将代码粘贴进去就可以了. 通过改maxRows值的大小,可以控制菱形的大小 #include <stdio.h> #include<cstdlib> //添加依赖的头文件 void main() { int i,j,k; int maxRows = 12;//控制菱形的大小 //先打印上边的四行 for(i=1;i<maxRows;i++) { for(j=1;j<maxRows-i;j++)//控制要打印的空格数 printf(

Python 实现指定目录下 删除指定大小的文件

import os, sys from stat import * BIG_FILE_THRESHOLD = 6000L #1000000L dict1 = {} # dict2 = {} # def treewalk(path): try: for i in os.listdir(path): mode = os.stat(path+"/"+i).st_mode if S_ISDIR(mode) <> True: filename = path+"/"

打印 指定目录下和子目录下的的所有.java文件的路径. (使用FileFilter过滤器)

1 package test; 2 /* 3 * 打印 指定目录下和子目录下的的所有.java文件的路径. 4 * */ 5 import java.io.*; 6 import java.util.*; 7 8 public class Test14 9 { 10 public static void main(String[] args) 11 { 12 File dir = new File("C:\\Users\\Dell\\Workspaces\\MyEclipse 10")

支持windows linux下将指定内存段转为16进制与ascii码的日志输出类

来源:http://blog.csdn.net/lezhiyong 1. 简介 将指定内存段转为16进制与asci码的输出到日志文件的类. 2. 功能介绍 1) 支持window与linus双系统. 2) 可指定输出目录. 3) 日志能输出的时间精确到毫秒,日志能输出线程号. 4) 提供字符串输出. 5) 提供指定内存转换为16进制输出. 6) 提供指定内存转换为16进制和ascii码同时输出. 7) 可调整16进制输出间距. 3. 原理和算法 1) 模块是基于C++语言编写: 2) 通过条件定

【PyQt5】(02)改变窗体的位置和大小

特别说明 为了直接展示本篇的重点,往期内容将不再写入代码中,读者可按需自行编码组合 为了更好的展示效果,代码段将以图片的形式上传,若想复制代码可移步笔者的Github 为了便于学习,每篇只解决一个小问题,如有问题,请参阅往期内容或在评论区留言 环境说明 平台:WIN10(教育版) 环境:Anaconda5.2(Python3.6.6) IDE:Pacharm2018.2.2(专业版) PyQt5:5.11.2 任务目标 设置窗体的位置和大小 更改窗体位置&大小 输出:一个空的窗体显示在屏幕指定位

linux dd命令参数及用法详解---用指定大小的块拷贝一个文件(也可整盘备份)

linux dd命令参数及用法详解---用指定大小的块拷贝一个文件 日期:2010-06-14 点击:3830 来源: 未知 分享至: linux dd命令使用详解 dd 的主要选项: 指定数字的地方若以下列字符结尾乘以相应的数字: b=512, c=1, k=1024, w=2, xm=number m if=file 输入文件名,缺省为标准输入. of=file 输出文件名,缺省为标准输出. ibs=bytes 一次读入 bytes 个字节(即一个块大小为 bytes 个字节). obs=b

Linux下查看文件大小和目录大小以及目录下文件的大小

在linux中经常会查看文件大小,通常用的命令du: 该命令详细解释如下: [[email protected] logs]$ du --help 用法:du [选项]... [文件]... 或:du [选项]... --files0-from=F 计算每个文件的磁盘用量,目录则取总用量. 长选项必须使用的参数对于短选项时也是必需使用的. -a, --all             输出所有文件的磁盘用量,不仅仅是目录 --apparent-size   显示表面用量,而并非是磁盘用量:虽然表面

多线程的对比与案例(计算目录下文件的大小)

本人使用的是mac 所以有usr目录.把以下的几种情况分别贴出来给大家分析下各自有什么优缺点! 1.顺序计算目录大小code: package jvm; import java.io.File; /** * 第一版 * 顺序计算目录大小 * @author zeuskingzb * */ public class TotalFileSizeSequential { private long getTotalSizeOfFilesInDir(File file){ if (file.isFile(

Linux技巧——用dd生成指定大小的文件

我们在测试或调试的时候,有时候会需要生成某个size的文件,比如在测试存储系统时,需要将磁盘剩余空间减少5G,最简单的办法就是拷贝一个5G的文件过来,但是从哪儿去弄这样大小的文件呢,或许你想到随便找一个文件,不停的拷贝,最后合并,这也不失为一种办法,但是有了dd,你会更容易且更灵活的实现 我们来case by case的介绍dd的用法.先看第一个 生成一个大小为5G的文件,内容不做要求 命令如下 $ dd if=/dev/zero of=tmp.5G bs=1G count=5 解释一下这里用到