题解列表

筛选

采用dowhile语句进行求和,超简单求法

解题思路:1,对于编程题,要分解题的要求,把每一步的小要求分解开来,做正确,这样就算编译过程中,有报错的,也能精确的定位到某个点。2,题目要求分解四小步,先求1+2+3....的和,再求1^2+2^2+......,然后求1/1+1/2+1/3+1/4....,最后再求,

第1014题求解时数据溢出相关问题

摘要:解题思路:在C语言中没有求阶乘的函数,所以我们可以定义一个求阶乘的函数来求解。并累加。注意事项:在本题中容易出现数据溢出相关问题,我尝试过double类型和long long int 类型,发现用do……

求和训练学着用函数来写

题目:求以下三数的和,保留2位小数1~a之和1~b的平方和1~c的倒数和输入格式:abc输出格式1+2+...+a+1^2+2^2+...+b^2+1/1+1/2+...+1/c解题思路:很明显把(a,b,c)分别求和再相加,用三个for循环求和,

1865:换硬币 好理解的基础解法(用到递归)

#换硬币笔者的思路来源于如下的分析![](/image_editor_upload/20220712/20220712040729_63503.png)对于任何一个大于等于2的面值,第一步都可以选择换2或者1的零钱,然后再分下去,换句话说,**f(n)=f(n-1)+f(n-2)**。
优质题解

蓝桥杯2022年第十三届省赛真题-X进制减法

##解题背景1:理解进制的转化算法2:理解如何达到最小值###注意:1:如何是使得差值最小呢,我们可以利用dp的思想,要使得整体最小,那么组成他的各个部分也是最小,那么问题就变成了,如何使得各个部分的值最小;2:每个部分有对应位上的差值组成,

1859:与2无关的数 简单好理解的做法

#####新手尝试写文章,欢迎指正######话不多说,直接上代码#includeintmain(void){intn,temp;scanf("%d",&n);longsum=0,judge=0;//judge为判据,符合2无关数时为0for(inti=n;i>0;i--){if(i%2==0){co

二级C语言-平均值计算

解题思路:定义一个数组保存输入的十个数,之后for循环依次输入这个十个数,顺便将十个数加入sum中,然后求出这十个数的平均值,然后定义一个j并初始化为0来当做计数器,再将这十个数依次和平均值对比,当大于平均值的时候,j+1记录下来,当十个数全部比较完之后输出j的值即可。

蓝桥杯2022年第十三届省赛真题-修剪灌木

#include#includeinta[10005][2]={0};intmain(){//来回两趟出结果(手动演算)数据量不大,暴力循环就好了intn;scanf("%d",&n);//第一趟来for(intj=1;j=1;j--){//第一趟回for(inti=1;ia[i][0]){a[i][

数字的处理与判断(c++)

摘要:读前注意:    本代码采用C++语言来写,但是并不影响许多只学过C语言的编程新手的阅读,本来C++与C语言基础写法算是大同小异吧,另外,每个要求都已经封装成函数的形式,这样对于读者来说也许会更清晰,……