题解。2014、C/C++本科B组【打印图形】

蓝桥杯算法:打印图形——六芒星 【输入格式】 输入一行包含一个整数 n。 【输出格式】 输出一个六芒星,表示满足题意的图形。 【样例输入】 3 4 【样例输出】 【评测用例规模与约定】 对于所有评测用例,1 ≤ n ≤ 20。 总结: 第一次做图形题,做了蛮久,图形题有很多的方式去完成,它考验的是你能不能找到更简单的那一种方式. 我初看到这个图形,第一种想法是把这个六芒星当做六个小三角形来做,然后以某种规则排列一下,就能做出来,但是尝试了一下感觉太麻烦了。 然后我的第二种想法是,这个图形是对称图形,怎么能写出一半吗? 这样另一半想办 阅读详情


标题:打印图形


    小明在X星球的城堡中发现了如下图形和文字:
rank=3
   * 
  * * 
 *   *  
* * * *


rank=5
               *                                                      
              * *                                                     
             *   *                                                    
            * * * *                                                   
           *       *                                                  
          * *     * *                                                 
         *   *   *   *                                                
        * * * * * * * *                                               
       *               *                                              
      * *             * *                                             
     *   *           *   *                                            
    * * * *         * * * *                                           
   *       *       *       *  
  * *     * *     * *     * *  
 *   *   *   *   *   *   *   * 
* * * * * * * * * * * * * * * *  


ran=6
                               *                                      
                              * *                                     
                             *   *                                    
                            * * * *                                   
                           *       *                                  
                          * *     * *                                 
                         *   *   *   *                                
                        * * * * * * * *                               
                       *               *                              
                      * *             * *                             
                     *   *           *   *                            
                    * * * *         * * * *                           
                   *       *       *       *                          
                  * *     * *     * *     * *                         
                 *   *   *   *   *   *   *   *                        
                * * * * * * * * * * * * * * * *                       
               *                               *                      
              * *                             * *                     
             *   *                           *   *                    
            * * * *                         * * * *                   
           *       *                       *       *                  
          * *     * *                     * *     * *                 
         *   *   *   *                   *   *   *   *                
        * * * * * * * *                 * * * * * * * *               
       *               *               *               *              
      * *             * *             * *             * *             
     *   *           *   *           *   *           *   *            
    * * * *         * * * *         * * * *         * * * *           
   *       *       *       *       *       *       *       *          
  * *     * *     * *     * *     * *     * *     * *     * *         
 *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *        
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *       
                                                                      


    小明开动脑筋,编写了如下的程序,实现该图形的打印。
#include<stdio.h>

#define N 70


void f(char a[][N], int rank, int row, int col)
{
	if(rank==1){
		a[row][col] = '*';
		return;
	}
	
	int w = 1;
	int i;
	for(i=0; i<rank-1; i++) w *= 2;
	
	____________________________________________;	//填空 
	f(a, rank-1, row+w/2, col);
	f(a, rank-1, row+w/2, col+w);
}


int main()
{
	char a[N][N];
	int i,j;
	for(i=0;i<N;i++)
	for(j=0;j<N;j++) a[i][j] = ' ';
	
	f(a,6,0,0);
	
	for(i=0; i<N; i++){
		for(j=0; j<N; j++) printf("%c",a[i][j]);
		printf("\n");
	}
	
	return 0;
}


    请仔细分析程序逻辑,填写缺失代码部分。


    通过浏览器提交答案。注意不要填写题目中已有的代码。也不要写任何多余内容(比如说明性的文字)


f(a, rank-1, row, col+w/2)




Type-C转DP1.4转C双向互传转接线方案 Type-C转DP双向互转方案的核心在于利用Type-C接口中的Alt Mode(交替模式)功能。通过利用Type-C接口的Alt Mode功能,该方案实现了Type-C接口与DP接口之间的双向互传,极大地丰富了用户的视觉体验。在选择Type-C转DP双向互转方案时,用户需要关注兼容性、性能需求、线缆长度和品牌等因素,以确保获得最佳的传输质量和使用体验。因此,Type-C转DP双向互转方案应运而生,旨在实现Type-C接口与DP接口之间的无缝连接,满足用户对高效能和高清晰度视频传输的需求。 阅读详情

相关推荐

【第三只眼:Oracle通过归档日志查看系统的业务高峰sql】

根据oracle归档的业务高峰量,查找业务sql,进行优化

霍然的专栏 578

2014年蓝桥杯预赛 C/C++本科B组 解题报告 打印图形

标题:打印图形     小明在X星球的城堡中发现了如下图形和文字: rank=3    *    * *   *   *   * * * * rank=5                *                                                                     * *

BlackLotus_S的专栏 4209

半导体EAP系统入门指南:从零开始理解设备自动化程序(附实战案例)

本文深入浅出地介绍了半导体制造中EAP(设备自动化程序)系统的核心作用与工作原理。EAP作为连接MES与生产设备的桥梁,负责指令翻译、数据采集与实时控制,是实现晶圆厂全自动化的关键。文章通过对比手动与自动模式,阐述了EAP在提升效率、保障良率方面的价值,并提供了一个实战案例,帮助读者从零构建对半导体CIM体系中这一关键组件的理解。

weixin_29200741的博客 734

蓝桥杯刷题-打印图形

蓝桥杯-打印图形 DAY THREE 写在前面的话:趁着寒假,刷题必须要抓紧 题目 标题:打印图形 如下的程序会在控制台绘制分形图(就是整体与局部自相似的图形)。 当n=1,2,3的时候,输出如下: 请仔细分析程序,并填写划线部分缺少的代码。 n=1时: o ooo o n=2时: o ooo o o o o ooooooooo o o o o ooo o n=3时:

as you know, nlp is fantasitc! 651

手把手教你用LIO-SAM搞定激光雷达和IMU联合标定(附避坑指南)

本文详细介绍了使用LIO-SAM进行激光雷达与IMU联合标定的全流程,包括标定原理、工具选型、硬件配置、数据采集、LI_calib标定步骤及LIO-SAM集成验证。特别提供了避坑指南和参数优化技巧,帮助开发者高效完成传感器标定,提升自动驾驶和机器人定位精度。

hadoop5ranger的博客 995

基于IC动态加权的机器学习多因子选股策略:从模型融合到实战回测

在量化投资领域,多因子选股模型通过挖掘市场数据中的有效信号来预测股票收益。其核心原理在于利用统计学与机器学习算法,从海量因子中识别出与未来收益具有稳定相关性的特征。这一技术的核心价值在于将主观投资决策转化为系统化、可重复的客观过程,从而在控制风险的前提下追求超额收益。其典型应用场景包括股票阿尔法策略构建、Smart Beta产品设计以及资产配置中的股票筛选环节。本文聚焦于如何通过信息系数(IC)这一关键指标,动态融合Ridge回归、MLP神经网络和随机森林等多个预测模型,构建一个能够自适应市场风格轮动的选股

weixin_34216614的博客 451

标题:打印图形 小明在X星球的城堡中发现了如下图形和文字: rank=3 * * * * * * * * * rank=5 *

#include<stdio.h> #include<math.h> #define N 70 void f(char a[][N], int rank, int row, int col) { if(rank==1){ a[row][col] = '*'; return; } int w = 1; int i; for(i=0; i<rank-1; i++) w *= 2; f(a, rank-1, row, col+w/2); f(a, rank

qq_45706306的博客 377

STM32F407+LWIP实战:手把手教你移植mbedtls库实现Modbus TCP双向认证

本文详细介绍了如何在STM32F407微控制器上移植mbedtls库,结合LWIP协议栈实现Modbus TCP的双向认证功能。通过TLS 1.2加密通道,有效提升工业物联网通信的数据安全性,涵盖证书管理、内存优化及性能调优等关键步骤,为嵌入式系统开发者提供了一套完整的解决方案。

weixin_28721917的博客 516

14年第五届蓝桥杯C/C++大学B组真题———打印图形

/* 第五题 标题:打印图形 小明在X星球的城堡中发现了如下图形和文字: rank=3 * * * * * * * * * rank=5 * * * * * * *...

hao_994的博客 365

头歌 DNS协议分析第3关----DNS 报文分析

DNS 报文分析

qq_67667368的博客 4347

长鑫存储面试真题解析:DRAM工程师的工程直觉与产线思维

DRAM作为现代计算系统的底层存储基石,其性能与可靠性高度依赖半导体物理基础、工艺窗口控制和电路-系统协同设计。理解电荷保持机制、位线电容耦合效应、信号完整性约束等核心原理,是突破传统数字IC思维、构建真实产线语感的关键。在晶圆厂级工程实践中,TEM缺陷识别、BIST空间聚类分析、Retention失效定位等能力,直接关联良率爬坡与客户系统稳定性。本文聚焦长鑫存储一线技术面试中高频出现的工艺-电路-测试三维问题,融合‘电荷保持’‘信号完整性’等热词,还原DRAM工程师必备的系统性建模能力与闭环验证思维,覆盖

weixin_34293246的博客 336

2014年第五届蓝桥杯C/C++程序设计本科B组省赛 打印图形(代码填空)

小明在X星球的城堡中发现了如下图形和文字: rank=3    *    * *   *   *   * * * * rank=5                *                                                                     * *

A place to record sth. 2759

对halcon形状匹配算法的一点分析

基于Intel VTune Profiler对halcon形状匹配算法的一点分析

manuoo的专栏 567

蓝桥杯2014年(第5届)省赛b组c/c++ 打印图形

小明在X星球的城堡中发现了如下图形和文字: rank=3 * * * * * * * * * rank=5 * * * ...

qq_40570410的博客 279

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

第五届蓝桥杯初赛-打印图形

标题:打印图形 小明在X星球的城堡中发现了如下图形和文字: rank=3 * * * * * * * * * rank=5 * * *

孤独正患者的专栏 1152

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

蓝桥杯 2014 打印图形

蓝桥杯 2014 打印图形 /*标题:打印图形 小明在X星球的城堡中发现了如下图形和文字: rank=3 * * * * * * * * * rank=5 * * * * * * * * * * * * * * * * * * * * * * * * * * *

qq_46472395的博客 200

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

第五届蓝桥杯【省赛试题5】打印图形

题目描述:     小明在X星球的城堡中发现了如下图形和文字: rank=3    *   * *  *   *   * * * * rank=5                *                                                                     * *                         

i逆天耗子 2125

2014 蓝桥杯 预赛 c/c++ 本科B组 第五题:打印图形 (12' )

第五题:打印图形 (12' )     小明在X星球的城堡中发现了如下图形和文字: rank=3    *    * *   *   *   * * * * rank=5                *                                                                     * *          

ljd4305的专栏 6348

2014蓝桥杯 打印图形

## 标题:打印图形 小明在X星球的城堡中发现了如下图形和文字: rank=3 * * * * * * * * * rank=5 * * * ...

当你在抱怨为什么没有时,请记住,这是你的机会! 649

蓝桥杯——真题训练之打印图形

标题:打印图形 小明在X星球的城堡中发现了如下图形和文字: rank=3 * * * * * * * * *

hymanxq的专栏 3721

2018年第九届蓝桥杯-打印图形

题目: 如下的程序会在控制台绘制分形图(就是整体与局部自相似的图形)。 当n=1,2,3的时候,输出如下: 请仔细分析程序,并填写划线部分缺少的代码。 n=1时: o ooo o n=2时: o ooo o o o o ooooooooo o o o o ooo o n=3时: o ooo

blue_mxy的博客 639

第九届蓝桥杯_省赛_2018_5_打印图形(A)-c/c++

题目描述(填空题-size/3) 如下的程序会在控制台绘制分形图(就是整体与局部自相似的图形)。 当 n=1,2,3n=1,2,3 的时候,输出如下: 请仔细分析程序,并填写划线部分缺少的代码。 n=1 时: o ooo o n=2 时: o ooo o o o o ooooooooo o o o o ooo o n=3时: o

weixin_45865773的博客 523

算法训练 打印下述图形

算法训练 4-1打印下述图形 问题描述   使用循环结构打印下述图形,打印行数n由用户输入。打印空格时使用"%s"格式,向printf函数传递只包含一个或多个空格的字符串" ",下同。 样例输入 一个满足题目要求的输入范例。 例:5 样例输出 与上面的样例输入对应的输出。 例:  * ***       *****     *******   *********

王小东大将军的博客 1711

打印图形-第五届蓝桥杯省赛

标题:打印图形 小明在X星球的城堡中发现了如下图形和文字: rank=3 * * * * * * * * * rank=5 * * * ...

Light 318

蓝桥杯 历届试题 打印图形

打印图形 小明在X星球的城堡中发现了如下图形和文字: rank=3    *    * *   *   *   * * * * rank=5                *                                                                     * *                                

linyuxilu的博客 473

蓝桥杯历届-打印十字图

蓝桥杯历届-打印十字图题目标题:打印十字图小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示(可参见p1.jpg) $$$$$$$$$$$$$ $ $ $$$ $$$$$$$$$ $$$ $ $ $ $

Kid_TH的博客 2018
上一篇: 题解。2014、C/C++本科B组【史丰收速算】
下一篇: 题解。2014、C/C++本科B组【奇怪的分式】
籍晓庆
博客等级 码龄14年 2粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值