【XDOJ】C语言
文章平均质量分 62
涵盖C语言学习笔记,西电OJ上机习题精讲,期末考试真题带练...
Chole_Waston
这个作者很懒,什么都没留下…
展开
-
【XDOJ】C语言期末真题带练及思路分析
小明最近参加了一个登山俱乐部,部长给了他一个包含n*m格子的地图,其中地图上的每个格子表示一座山的高度。小明现在位于位置(x,y),他想要登上地图上最高的山顶,所以他想知道爬上最高的山顶还需要向上爬多少米?例如,地图如下所示x\y 1 2 3现在小明位于(2,1),那么小明当前所处的海拔高度为200米,由地图可知最高的山峰海拔为300米,那么小明想要爬上最高的山峰还需要爬100米。原创 2024-01-08 19:59:24 · 843 阅读 · 1 评论 -
【XDOJ】C语言期末真题带练(2020)
输入m行3列的整数矩阵,若将每行的3个数据作为三角形的三条边长,判断其是否能构成三角形,如果可以,计算该三角形面积的平方并取整(向上取整),并按照从大到小的顺序输出此取整后的面积平方及该三角形所在的行号(行号从0开始计数),如面积取整后相等,则行数小的优先输出。现有一堆杂乱的实验室签到、签离记录,请根据记录找出当天开门和关门的人。输入维度为m(m为正偶数)的方阵,将其沿中心点所在的水平线和垂直线平均分成4块,每块都是(m/2)*(m/2)的方阵,然后将其沿中心点进行分块顺时针90度旋转后输出。原创 2024-01-09 00:02:21 · 547 阅读 · 0 评论 -
【C语言】一篇文章搞懂进制转换(原理+实战)
P进制x上的每一个位相对十进制而言表达的含义都不同从右到左,各表示个位,P位,P2位,…,Pn位pg:十进制-245 5为个位 4为十位 2为百位-D八进制-245 5为个位 4为八位 2为64位-O二进制-245 5为个位 4为二位 2为4位-B十六进制:0-9+A-F–H遵循满P进位的原则。原创 2024-01-04 01:11:09 · 550 阅读 · 1 评论 -
【奥运奖牌榜】一道复杂的C语言结构体问题求解
输出优先按照金牌数,金牌数相同的按照银牌数,金银牌数目都相同的按照铜牌数从多到少,金银铜牌都相同的按照代号字母顺序排出的奥运奖牌棒。iMedalType:表示当前奖牌数目刚刚发生变化的代表队刚刚获得的奖牌类型,其值为GOLDMEDAL(值0)代表金牌,SILVERMEDAL(值1)代表银牌,BRONZEMEDAL(值2)代表铜牌。第二行起的n行给出了n个比赛项目的金银铜牌运动员所属代表队信息,每行包含3个字符a1, a2, a3,表示金银铜牌运动员所属代表队代号,相邻的代号之间用一个空格分隔。原创 2024-01-12 15:19:10 · 576 阅读 · 1 评论 -
【C语言】期末模拟一(2020西电期末考试真题)
持续更新西电期末真题模拟练习。原创 2023-12-10 10:19:16 · 452 阅读 · 0 评论 -
【字符串数组】两道例题掌握单词排序/统计
问题描述现有一个由单词和空格构成的字符串 str,单词之间空一个空格,单词最大长度不超过20,总单词数不超过 15,编写程序完成单词的排序任务,单词可以由大小写字母组成,排序时单词从小到大排列。输入格式输入一行字符串(由大小写字母和空格组成,单词最大长度不超过 20,总单词数不超过 15,长度小于 100)。输出格式输出排序后的字符串,单词之间以一个空格分隔。原创 2023-12-08 00:15:46 · 390 阅读 · 0 评论 -
C语言【二维数组】矩阵问题(XDOJ)
指向二维数组的指针地址概念实际应用中,一维数组也能实现矩阵输出,如前两个例子M型排序上三角矩阵总结-二维数组的运用原创 2024-01-03 17:23:49 · 821 阅读 · 1 评论 -
【西电oj】第五次上机--函数与字符串数组
1.)编写子函数 void sort(int a[],int n);//参数为数组及其元素个数,用于完成排序任务。现有一个包含 N 个元素(1≤N≤20)的整数数列 num,编写函数 sort()实现排序处理,完成前面奇数,后面偶数,分别从小到大排序的任务。使用指针完成地址传递,主函数完成。2.)主函数输入 N 及整数数列各个元素,输出处理结果。对上机作业进行简单梳理,便于重点巩固和后期复习。N、数组元素的输入和处理后的数组元素输出。两道单词排序题等再进一步学习后进行整理。原创 2023-12-07 00:23:51 · 493 阅读 · 0 评论 -
【XDOJ】C语言期末复习习题实战
思路分析:判断m,n大小定义flag记录程序状态找到十位数是3的最大数-[m,n]间倒序检索,i/10%10=3找到包含1最多的最大数-新区间倒叙检索大小比较…原创 2024-01-04 20:42:02 · 466 阅读 · 1 评论 -
C语言学习笔记【指针入门篇】(超详细!)
或。原创 2023-12-14 10:56:51 · 421 阅读 · 1 评论 -
【XDOJ】C语言易错点整合+期末考前再梳理
【代码】【XDOJ】C语言易错点整合+期末考前再梳理。原创 2024-01-11 23:57:40 · 721 阅读 · 1 评论 -
【XDOJ】C语言递归数列问题
tips:求解数列问题需注意下角标。原创 2024-01-05 16:46:01 · 662 阅读 · 1 评论 -
【XDOJ】C语言经典算法
先来个经典的水仙花数练练手。原创 2024-01-05 21:32:37 · 393 阅读 · 1 评论 -
C语言字符串数组【从0到1】
输入由小写字母构成的字符串(长度小于100),统计大于,等于,小于’d’的字符串。编码:大写转小写,数字+3(超范围重新循环),其他字符不变。译码:小写转大写,数字(奇数为0,偶数为1),其他字符不变。在%和s之间加数字规定最多输出字符数(不包括’\0’输入由字母,数字,空格组成的字符串(长度<20)ASCII码 特例:大小写32 ‘0’/’ ’字母+一个数字字符构成字符串(l<20)删除字符串中与指定字符相同的字符。strncmp 只比较前n个数。tips:安全问题 为防止越界。大写-升序 小写-降序。原创 2023-11-30 23:04:23 · 678 阅读 · 0 评论 -
【XDOJ】结构体实战练习
有N(0<N<=100)个学生,每个学生有3门课的成绩,输入每个学生数据(包括学号,姓名,三门课成绩),计算每个学生的平均成绩,并按照平均成绩从高到低的顺序输出学生信息,平均成绩相同时,则按照学号从小到大顺序输出。原创 2023-12-30 17:51:02 · 662 阅读 · 1 评论 -
【XDOJ】C语言结构体综合题带练(2020期末真题)
样例1示意图解释:如图1所示,样例1共有4个结点,编号分别为1、2、3、4,后面括号里给出了结点坐标。下面总共有2个询问:1 3:从1号结点到3号结点,路径可以选择123或者143,距离均为20;1 4:从1号结点到4号结点,最短路径应为14,最短距离为10。原创 2024-01-09 19:49:17 · 587 阅读 · 0 评论 -
C语言【指针实战练习】(XDOJ)
或以字符形式输入一种简单的方法?升序降序。原创 2023-12-30 23:11:51 · 612 阅读 · 1 评论