题解列表

筛选

蓝桥杯算法提高VIP-色盲的民主-题解(C语言代码)

##解题思路:第一行一个正整数n,表示色盲的人数,接下来n行,每行都是盲人说的颜色。将n个盲人说的话存放到数组当中,利用字符比较函数,比较两个数组的字符是否相等,相等累加一次,累加最后得到的次数也存放到数组当中,最后进行累加的个数比较,最后是输出最大的值。

蓝桥杯算法提高VIP-计算器-题解(C语言代码)

##解题思路:计算器变换的形式是通过二极管变换的次数来增加的,按照0~9这是个字母每个字母的七个笔画,存放到一个table数组中,输入数码长度,根据数码长度比较两个值的的不同程度,每次不同就累加一次,最后输出两个值不同的情况。##注意事项:比较两个数组中值的不同是通过正则比较放到if算法中的```ta

蓝桥杯算法提高VIP-计算时间-题解(C语言代码)

##解题思路:输入一个值根据这个值,这个值为需要计算时间的个数,后面while循环输入时间,通过格式占位符前面的系数空值输出的形式,以及后面的求余算法,最后输出所要求的解。##注意事项:输出形式,严格要求题目中的要求以及需要:进行带入计算。##参考代码:```#includeintmain(){int

蓝桥杯算法提高VIP-质因数-题解(C语言代码)

##解题思路:输入一个数,将这个数的质数因子求出来并输出这个数是由哪几个质数相乘得出结果的。##注意事项:当while循环满足质数条件的时候,输出这个数加乘号,整体循环要除以当前的i,最后求出n的值为1即结束。当n==i时输出最终的值。最后满足由三个数相乘。

蓝桥杯算法提高VIP-质因数2-题解(C语言代码)

##解题思路:输入一个数,将这个数的质数因子求出来并输出质数因子为多少,且质数因子的个数。##注意事项:当while循环满足质数条件的时候,输出这个数,因为要满足这个数相乘的结果为输入值,整体循环要除以当前的i,最后求出n的值为1即结束。在循环过程中累加个数,最后输出拆分成质因子的个数。

蓝桥杯算法提高VIP-进制转换-题解(C语言代码)

##解题思路:在c语言中进制转换可以直接通过格式占位符来控制%d%x%o表示输入输出的形式为十进制,十六进制以及八进制,只要通过格式占位符进行输入输出即可。##注意事项:定义变量直接c语言强转即可。##参考代码:```#includeintmain(){ints;scanf("%x",

蓝桥杯算法提高VIP-递归倒置字符数组-题解(C语言代码)

##解题思路:题目要求递归倒置字符串,其实不需要递归,直接用循环来交换两个中间变量即可,通过gets来获取字符串,n为字符串的大小,也是n个字符串进行交换,为基线条件,没交换一个字符串,就需要进行一次输出,输出字符串的变化过程,最后将字符的值进行输出。

蓝桥杯算法提高VIP-班级排名-题解(C语言代码)

##解题思路:输入的要求为:第一行为一个整数N,代表班级的学生总数。接下来N行,每行一个字符串,代表一个学生的姓名,第一行总是DaDa。接下来一行一个整数M,代表一共有M次考试。每次考试有N行,每行有以一个空格分隔的一个正整数S和一个字符串P,代表名字为P的学生在这次考试中得了S分。