题解列表

筛选

蓝桥杯算法提高VIP-阮小二买彩票 (C语言代码)

解题思路:使用全排列函数next_permutation()可以很容易实现。把输入的数据先拆分成每一位保存到数组中,然后排序,再使用全排列函数next_permutation()输出即可。参考代码:#include#defineN9usingnamespacestd;in

检查一个数是否为质数 (C语言代码)

解题思路:所谓质数(素数)就是一个大于1的自然数,除了本身和1外,不能被其他自然数整除的数。输入n,那么我们可以用i=2~n-1的自然数来逐个求余数;那么就要用for循环语句实现i从2变化到n-1的功能,直到i=n或n%i==0退出循环.注意事项:本题要用到字符型常量charch,

蓝桥杯算法提高VIP-统计单词数 (C语言代码)

解题思路:第一步,拆分字符串,并统计单词个数;第二步,求单词最大长度;第三步,按要求输出。注意事项:注意,统计单词个数时,全部转换为大写,再统计,否则会出错,本题中大小写算是一个单词。参考代码:#include#include#includein

蓝桥杯算法提高VIP-身份证号码升级 (C语言代码)

摘要:解题思路:1.先保存字符串;2.把字符串后移2位(从最后一位开始到第7位);3.把‘1’和‘9’加到字符串中去;4.求验证码,定义两个数组a和b,可以很方便求。5.把验证码加到第17位即可(从0位开始……

十->二进制转换 (C语言代码)

摘要:解题思路:十进制转换为二进制是除2取余倒置法,注意把每一个余数转换为字符放到字符数组中即可。注意事项:注意负数的处理方法,以及0的处理方法。参考代码:#include<stdio.h> #inclu……

三进制小数 (C语言代码)

解题思路:三进制转换与二进制类似,三进制小数的转换是乘以3,取整,然后顺序输出即可。注意的是最后一位要四舍五入哦。```c#include#includeintmain(){inta,b,c,i=0;//a是分子,b是分母while(scanf("%d/%d",