题解列表
模块化(自定义函数)验证角谷猜想
解题思路:角谷猜想:任给一个自然数,若为偶数除以2,若为奇数则乘3加1,得到一个新的自然数后按照上面的法则继续演算,若干次后得到的结果必然为1。从这句话可以看出,只有当新的自然数为1时,才会停止循环。而在循环中,需要判断这个自然数是奇数还是偶数。
不要使用scanf函数,因为scanf不存储空格
这道题我最开始使用scanf输入,然后提交只能过50%```c#include#include#includeintcmp(constvoid*a,constvoid*b){return*(char*)a-*(char*)b;}intmain(){chara[200];while(scanf("%s"
2848: 基因相关性
摘要:解题思路:注意事项:参考代码:n = float(input())a = input()b = input()c = 0for i,j in zip(a,b): if i == j: ……
哥德巴赫猜想++++++++++++++++那我可要好好想一想
摘要:解题思路:注意事项:参考代码:#include<stdio.h>
#include<math.h> // 引入数学库,用于sqrt函数
int main()
{
……
2846: 统计数字字符个数
摘要:解题思路:注意事项:参考代码:s = input() c = 0 for i in s: if i.isdigit(): c += 1 print(c)……
所有代码中唯一没有用while的
摘要:```python
def hs(q):
p=0
for i in range(10):
if p>=9:
return(0)
……
使用结构体数组,简单易懂
解决本题我使用了结构体数组的方法每一个小结构体数组存储一个大数,每一个大数使用长度为10000的char类型数组存储然后比较的时候使用选择排序,内部先把要比较的两个数的长度算出来(可以使用strlen函数直接得到长度),然后先比较数的长度,长度相同再比较字符大小(使用strcmp函数比较)```c#i
使用qsort函数排序
这道题坑挺多首先,假如数组元素只有一个,那个只需要把那个元素输出,然后再输出一个-1即可,其次,这道题需要连续输入。```c#include#includeintcmp(constvoid*a,constvoid*b){return*(int*)a-*(int*)b;}//qsort排序的固定写法in