第一范文网 - 专业文章范例文档资料分享平台

C语言程序大赛试题 - 图文

来源:用户分享 时间:2025/6/23 16:06:20 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

姓名 学院班级 手机号码 学号

输出

n行,每行输出对应一个输入。一行输出包括出现次数最多的字符和该字符出现的次数,中间是一个空格。

如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符

样例输入 2

abbccc

adfadffasdf

样例输出 c 3 f 4

A9

描述

1 2 3 4 5 6 7 ############################# 1 # | # | # | | # #####---#####---#---#####---# 2 # # | # # # # #

首届C语言程序设计大赛

山东工商学院团委 信息与电子工程学院团总支 深蓝工作室

姓名 学院班级 手机号码 学号

#---#####---#####---#####---# 3 # | | # # # # # #---#########---#####---#---# 4 # # | | | | # # ############################# (图 1) # = Wall | = No wall - = No wall

图1是一个城堡的地形图。请你编写一个程序,计算城堡一共有多少房间,最大的房间有多大。城堡被分割成m?n(m≤50,n≤50)个方块,每个方块可以有0~4面墙。

输入

程序从标准输入设备读入数据。第一行是两个整数,分别是南北向、东西向的方块数。在接下来的输入行里,每个方块用一个数字(0≤p≤50)描述。用一个数字表示方块周围的墙,1表示西墙,2表示北墙,4表示东墙,8表示南墙。每个方块用代表其周围墙的数字之和表示。城堡的内墙被计算两次,方块(1,1)的南墙同时也是方块(2,1)的北墙。输入的数据保证城堡至少有两个房间。 输出

城堡的房间数、城堡中最大房间所包括的方块数。结果显示在标准输出设备上。

样例输入

4 7

11 6 11 6 3 10 6 7 9 6 13 5 15 5 1 10 12 7 13 7 5 13 11 10 8 10 12 13 样例输出

5 9

B9

描述

写一个函数,使给定的一个矩阵数组转置,即行列互换。 比如输入 1 2 3 4 5 6 7 8 9

首届C语言程序设计大赛

山东工商学院团委 信息与电子工程学院团总支 深蓝工作室

姓名 学院班级 手机号码 学号

输出 1 4 7 2 5 8 3 6 9

关于输入

先输入一个正整数n代表矩阵式n行n列的 n的大小不会超过100

关于输出

输出转置之后的矩阵 例子输入 3 1 2 3 4 5 6 7 8 9

例子输出 1 4 7 2 5 8 3 6 9

A10 描述

首届C语言程序设计大赛

山东工商学院团委 信息与电子工程学院团总支 深蓝工作室

姓名 学院班级 手机号码 学号

已知矩阵的大小定义为矩阵中所有元素的和。给定一个矩阵,你的任务是找到最大的非空(大小至少是1 * 1)子矩阵。

比如,如下4 * 4的矩阵

0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2

的最大子矩阵是 9 2 -4 1 -1 8

这个子矩阵的大小是15。

输入

输入是一个N * N的矩阵。输入的第一行给出N (0 < N <= 100)。再后面的若干行中,依次(首先从左到右给出第一行的N个整数,再从左到右给出第二行的N个整数??)给出矩阵中的N2个整数,整数之间由空白字符分隔(空格或者空行)。已知矩阵中整数的范围都在[-127, 127]。

输出

输出最大子矩阵的大小。

样例输入 4

0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1

8 0 -2

样例输出 15

B10

首届C语言程序设计大赛

山东工商学院团委 信息与电子工程学院团总支 深蓝工作室

姓名 学院班级 手机号码 学号

描述

在我们现在使用的日历中, 闰年被定义为能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它们不是闰年。例如:1700, 1800, 1900 和 2100 不是闰年,而 1600, 2000 和 2400是闰年。 给定从公元2000年1月1日开始逝去的天数,你的任务是给出这一天是哪年哪月哪日星期几。

关于输入

输入包含若干行,每行包含一个正整数,表示从2000年1月1日开始逝去的天数。输入最后一行是?1, 不必处理。可以假设结果的年份不会超过9999。

关于输出

对每个测试样例,输出一行,该行包含对应的日期和星期几。格式为“YYYY-MM-DD DayOfWeek”, 其中 “DayOfWeek” 必须是下面中的一个: \\或 \“。

样例输入 1730 1740 1750 1751 -1

样例输出

2004-09-26 Sunday 2004-10-06 Wednesday 2004-10-16 Saturday 2004-10-17 Sunday 提示

2000.1.1. 是星期六

首届C语言程序设计大赛

山东工商学院团委 信息与电子工程学院团总支 深蓝工作室

搜索更多关于: C语言程序大赛试题 - 图文 的文档
C语言程序大赛试题 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c276497zzew4m0xd0pdyj_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top