题解列表

筛选

[编程入门]自定义函数之数字后移-题解(C语言代码)

题目:有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。1、创建两个一样的数组,一个用来安置输入数据a,另一个用来安置更改后数据b2、他们之间的关系为:将a中0~m-1的数据放置在b的m~n-1/将a中m~n-1安置在

[编程入门]完数的判断-题解(C语言代码),建议新手可以看看,解释得比较详细

#本题要注意for循环的使用方法。注意题目要求的输出格式。这里面用到了双层循环嵌套,还有在for循环里面加了if判断语句判断方法:定义j为因子,从1到N-1为止,要是i%j==0,则j就是i的因子,判断之后,把每个因子用sum加起来。等一层循环判断完了之后,

[编程入门]Sn的公式求和-题解(C语言代码)

#这个问题比较简单,主要注意一下for循环的使用方法以及循环的过程。2+22+222可以把它看成2+2*10+2+22*10+2。参考代码```c#includeintmain(){inti,n,a=2,sum1=0,sum2=0;scanf("%d",&n);for(i=0;i

The 3n + 1 problem -题解(Java代码)

####这里有一个坑:i、j的大小关系不确定#####所以如果程序没有判断i、j的大小关系的话,会报NegativeArraySizeException异常importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args

蓝桥杯历届试题-回文数字-题解(C语言代码)

/*word水平太差,见谅。本题解题思路,拼接我们把五位回文数的看做A+m+A,如果2A+m==n那么我们就输出这个回文我们把六位回文数的看做A+A,如果2A==n,那么我们就输出这个回文简而言之我们就是在五位、六位的回文数中寻找满足要求的数输出。

C语言训练-列出最简真分数序列*-题解(C语言代码)

##直接寻找可以被整除的数**可以让40整除的数,就是求余为零得数,为2和5以及他们的倍数。我们需要找的是不可以让40整除的,所以只要加入这些数进入循环,判断即可**```c#includeintmain(){inti;for(i=1;i