已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
温州大学温州大学 c 语言历年期中考试题目精选及解答语言历年期中考试题目精选及解答 A 第一题 正方形 20 分 问题描述 给定一个字符 请输出一个由该字符构成的边长为 4 的正方形 输入 输入只有一行 该行只有一个字符 输出 输出一个边长为 4 的正方形 正方形的四条边均由输入的字符构成 正方形的内部由空格构成 输入样列 输出样例 答案见作业或实验 B 第二题 奇偶和 20 分 问题描述 给定 n 个正整数 求这些整数中奇数的和与偶数的和 输入 有多组测试数据 第一行是一个整数 T 表示有 T 组测试数据 每个测试数据有有 2 行 第一行是一个正整数 n 第二行有 n 个由空格分开的正整数 输出 输出有 T 行 每行两个整数 整数之间由一个空格分开 这两个整数分表表示对应测试数据块 的奇数和与偶数和 输入样列 2 4 1 2 3 4 6 1 6 3 4 7 9 输出样例 4 6 20 10 include stdio h main int t n x i j sumeven sumodd scanf d t for i 1 i t i scanf d n sumeven sumodd 0 for j 1 j n j scanf d x if x 2 0 sumeven sumeven x else sumodd sumodd x printf d d n sumodd sumeven C 第五题 加密 10 分 问题描述 给定一行由文本 把这行文本加密后输出 这里的加密算法非常简单 小写字母a b c z转化为1 2 3 26后输出 大写字母A B C Z 转化为 27 28 29 52 后输出 其它所有的字符保持不变 输入 输入有若干行 处理到文件结尾 输出 把输入的文本加密后输出 输入样列 Hello Welcome to c 输出样例 345121215 49512315135 2015 3 includestdio h main char ch while ch getchar EOF if ch ach z ch ch a 1 printf d ch else if ch Ach Z ch ch A 27 printf d ch else putchar ch D 第六题 直角三角形 10 分 问题描述 本题要求用函数完成 三条边的边长均为整数的直角三角形称为整数直角三角形 给定一个整数 n 求斜边的边长不超过 n 的所有整数直角三角形的个数 输入 输入有多行 第一行是一个整数 T 表示有 T 个测试数据 接下来的 T 行 每行有一个正整数 n 输出 每个测试数据的输出有两行 第一行先输出测试数据的编号 格式如 case i 其中 i 为测试数据 编号 第二行是一个整数 表示对应的整数直角三角形的个数 输入样列 4 5 10 20 30 输出样例 case 1 1 case 2 2 case 3 6 case 4 11 includestdio h main int i n j t k num p scanf d t for k 1 k t k scanf d n num 0 for p 1 p n p for i 1 in i for j i jn j if i i j j p p num printf case d n d n k num E 第七题 数独 10 分 问题描述 数独是一种源自 18 世纪末的瑞士 后在美国发展 并在日本得以发扬光大的数学智力拼图游戏 数独是一个 9x9 的方阵 如图 1 它是由九个小九宫格 图中黑色实线围住的 3x3 的方阵 构成的 每个小九宫格是由九个小格子构成的 数独的游戏规则如下 1 在 9 9 的大正方形中 每一行和每一列都必须填入 1 至 9 的数字 不能重复也不能少 2 在每个由粗线隔开的小九宫格中 也必须填入 1 至 9 的数字 同样不能重复也不能少 这里不需要你考虑如何解数独 而是给定 9x9 的数独棋盘 每个位置已经填好了数字 你需要 写一个程序判断棋盘上的数字是否符合数独的规则 输入 有多组测试数据 第一行是一个正整数 n 表示后面有 n 个测试数据 每一个测试数据占 9 行 两个测试数据之间有一个空行 每个测试数据的每一行有 9 个由 1 9 的数字构成 数字之间没有空格 输出 对于每个测试数据输出一行 如果该测试数据符合数独的规则 则输出 yes 否则输出 no 输入样列 2 143628579 572139468 986754231 391542786 468917352 725863914 237481695 619275843 854396127 572139468 143628579 391542786 986754231 468917352 725863914 237481695 619275843 854396127 输出样例 yes no include stdio h int fun char a 10 int i j m l k res 1 sum 0 int b 10 b 1 到 b 9 保存是否有 1 9 的数字 判断每行是否满足题意 for i 0 i9 i for j 0 j10 j b j 0 for j 0 j9 j b a i j 0 1 sum 0 for j 0 j10 j sum sum b j if sum 9 re turn 0 判断每列是否满足题意 for i 0 i9 i for j 0 j10 j b j 0 for j 0 j9 j b a j i 0 1 sum 0 for j 0 j10 j sum sum b j if sum 9 return 0 判断每个九宫是否满足题意 for i 0 i9 i i 3 for j 0 j9 j j 3 for k 0 k10 k b k 0 for m i mi 3 m fo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GBT 4702.1-2016 金属铬 铬含量的测定 硫酸亚铁铵滴定法》专题研究报告
- 《GB-T 41101.3-2021土方机械 可持续性 第3部分:二手机器》专题研究报告
- 固体饮料喷雾造粒工岗前变革管理考核试卷含答案
- 酱油制作工保密竞赛考核试卷含答案
- 家具制作工岗前工作标准化考核试卷含答案
- 餐具及厨具制作工常识测试考核试卷含答案
- 公司油脂化工产品制造工岗位应急处置技术规程
- 《GBT 35461-2017 水泥生产企业能源计量器具配备和管理要求》专题研究报告
- 《GBT 3414-2015 煤机用热轧异型钢》专题研究报告
- 标准厂房及配套设施建设项目机电综合施工组织设计
- 2025年郑州水务集团有限公司招聘80人备考公基题库带答案解析
- 2025四川宜宾市公用事业服务集团有限公司及其子公司第一批员工招聘26人笔试考试参考题库及答案解析
- (正式版)QBT 8006-2024 年糕 标准
- 厦门站350T履带吊拆装方案
- 《新闻摄影教程(第五版)》第五章 新闻摄影的主题、题材
- 前列腺癌影像诊断
- 2022年西部计划协议书
- 医院护理品管圈成果汇报提高24小时出入量准确率完整版本PPT易修改
- 廉洁风险防控手册
- DB13(J)∕T 202-2016 公共建筑能耗远程监测系统技术标准
- 财务大数据基础-技能训练章节练习题及答案题库
评论
0/150
提交评论