题解列表

筛选

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

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

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

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

首字母大写-题解(C语言代码)

题解:1):该题其实是在计算字符串的单词个数基础上演变而来的,因此需要了解如何输出单词个数的程序。2):知道第一步后,将首字母是小写字母的字符转变为大写字母,即该字母减32即可。```c#includeintmain(){chars[100][100],

字符串的查找删除-题解(Python代码)

由于本题需要替换各种形式的字符,包括in,In,iN和IN```pythontemp=input()temp=temp.casefold()#变成小写length=len(temp)whiletemp:st=input()st_1=st.casefold()#把原字符全部小写赋值给st_1whilet

K-进制数-题解(Python代码)

####Python递归解决当位数为n时,满足条件的数有两种情况:1.第一位必不为0,且第二位也不为0,这种情况只要`(k-1)*[n-1位数时满足的个数]`2.第一位不为0,且第二位为零,这种情况只需要`(k-1)*1(第二位为0只有一种情况)*[n-2位数时满足的个数]````pythonn=in
优质题解

人见人爱A+B-题解(C语言代码)

####1.注意点1.分和秒的取值范围在0~59,所以当相加结果大于59要进位(相当于六十进制);并注意对时的取值没有范围。2.所有的部分都可以用32位整数表示,这里用int即可。####2.解题思路1.本题最棘手的问题是处理两个时间相加后的分和秒(因为它们不能大于59)。