首页 > 编程语言 >中国电子学会(CEIT)2021年12月真题C语言软件编程等级考试四级(含详细解析答案)

中国电子学会(CEIT)2021年12月真题C语言软件编程等级考试四级(含详细解析答案)

时间:2024-04-07 13:31:48浏览次数:30  
标签:12 蚂蚁 真题 矩阵 C语言 方格 左下角 移动 坐标

中国电子学会(CEIT)考评中心历届真题(含解析答案)

C语言软件编程等级考试四级 2021年12月

编程题五道							总分:100分

一、移动路线(25分)
桌子上有一个m行n列的方格矩阵,将每个方格用坐标表示,行坐标从下到上依次递增,列坐标从左至右依次递增,左下角方格的坐标为(1,1),则右上角方格的坐标为(m,n)。小明是个调皮的孩子,一天他捉来一只蚂蚁,不小心把蚂蚁的右脚弄伤了,于是蚂蚁只能向上或向右移动。小明把这只蚂蚁放在左下角的方格中,蚂蚁从左下角的方格中移动到右上角的方格中,每步移动一个方格。蚂蚁始终在方格矩阵内移动,请计算出不同的移动路线的数目。
对于1行1列的方格矩阵,蚂蚁原地移动,移动路线数为1;对于1行2列(或2行1列)的方格矩阵,蚂蚁只需一次向右(或向上)移动,移动路线数也为1…对于一个2行3列的方格矩阵,如下图所示:

----------------

标签:12,蚂蚁,真题,矩阵,C语言,方格,左下角,移动,坐标
From: https://blog.csdn.net/ZPCJKA/article/details/137399854

相关文章

  • 18天【代码随想录算法训练营34期】● 513.找树左下角的值 ● 112. 路径总和 113.路径
    513.找树左下角的值#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,val=0,left=None,right=None):#self.val=val#self.left=left#self.right=rightclassSolution:deffindBottomLeftValue(self......
  • 【C语言】:自定义类型__结构体
    这里写目录标题1、结构体的声明1.1结构体的声明1.2特殊的声明2、结构体变量的定义和初始化3、结构的自引用4、结构体内存对齐4.1结构体内存的对齐规则4.2为什么存在内存对齐4.3修改默认对齐数5、结构体传参6、结构体实现位段6.1什么是位段6.2位段的内存分配6.3......
  • (12-3-06)动漫推荐系统:数据分析(6)
    12.4.9 动漫类型(1)下面开始探索动漫数据集中的类型,首先将动漫数据集中的类型字段按逗号拆分,并通过explode函数将其展开为单独的行。接着,对拆分后的类型进行标题化处理。最后,统计并输出唯一类型的总数以及每个类型的出现次数。top_anime_temp3=top_anime[["genre"]]top_an......
  • C语言的相关概念(三)
    一.转移字符在我们前面已经多次提到了“\n”,“\0”之类的,也给大家解释过,但并没有系统的介绍过这一类,其实这就是字符中特殊的字符——转义字符,这类字符是什么意思呢?顾名思义嘛,转义字符:转变原来意思的字符。转义字符有很多,比如我们前面介绍的“\n ”:表示换行,“\0......
  • C语言04-运算符、流程控制(分支控制、循环控制语句)
    第7章运算符7.5赋值运算符——副作用针对左操作数1.赋值运算符有副作用,针对左边操作数2.左边操作数必须是变量的形式,右边操作数可以是常量、变量、表达式eg:c+=3; //等价于c=c+3;//从右向左赋值intx=num=100;7.6三元运算符a?b:c;表达......
  • 【C语言】顺序表(原理+实现)
    一.原理1.线性表、顺序表线性表(Linearlist)是n个具有相同特性的数据元素的有限序列。线性表在逻辑上是线性结构,就如同一条连续的直线,但是在物理结构上不一定是连续的。顺序表(Sequencelist)是线性表的一种,但顺序表不仅在逻辑上是线性的,它在物理上同样是线性的。顺序表的底层......
  • UVA1223 Editor 题解
    题目传送门前置知识后缀数组简介解法一个子串出现至少\(2\)次等价于有至少连续\(2\)个后缀以这个子串作为公共前缀。进行一次后缀排序后,有\(\max\limits_{i=1}^{|s|}\{height_{i}\}\)即为所求。代码#include<bits/stdc++.h>usingnamespacestd;#definelllong......
  • COCI2011-2012#3 ROBOT 题解
    洛谷题面部分分做法直接依照题意模拟即可。可以获得\(48\)分的好成绩。#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;longlongn,m;structnode{ longlongx; longlongy;}point[100005];longlongrobotx=0,roboty=0;longlongquery(){......
  • C语言03-数据类型、运算符
    第6章数据类型6.5获取数据存储大小sizeof 运算符,可以计算出指定数据的字节大小结果是size_t类型的数据,对应的格式占位符是%zu使用说明:计算指定数据的字节大小1、sizeof和数据类型名称一起使用eg:printf("char:%zu\n",sizeof(char));2、sizeof和变量......
  • 基于51单片机智能电子秤称重压力检测阈值报警仪蓝牙设计20-412
    20-412、51单片机电子秤称重压力检测阈值报警仪系统+蓝牙上传设计产品功能描述:本系统由STC89C52单片机、LCD1602液晶显示、HX711称重传感器、蜂鸣器报警、按键、蓝牙模块及电源组成。1、LCD602液晶实时显示重量和设置阈值。2、按键可以设置报警阈值,阈值范围0-5000g,实际重量......