- 博客(38)
- 收藏
- 关注
原创 猴子吃桃问题
/思路:假如第10天剩1个,那么造成这一个的原因是第九天吃了一半多一个 day9/2-1=day10 所以d9=(d10+1)*2;int m = 1;//第n天之后剩一个。
2025-03-16 18:27:28
119
原创 孪生素数
容易出错的地方:对孪生素数的判断条件会直接以为for(m%i!其实是先单独判断一个数是不是素数,然后再判断这个数减2是不是素数,俩同时满足那么就是孪生素数。
2025-03-10 19:58:54
227
原创 判断m到n之间的素数
if (s % i == 0)//判断素数的条件。//处理特殊值 不是素数。printf("素数的个数是%d",count);
2025-03-10 18:55:10
133
原创 求翻转数
掌握取每一位数值的方式 用while循环来得到 得到每一位之后 还需要再通过加和得到翻转数。翻转数:例如输入123456 输出654321。
2025-03-07 15:04:33
154
原创 验证身份证是否正确
/身份证号是char类型 转换成数值类型。//如果不是x 那就乘相对应的数值即可。//题目要求 根据一个公式对身份证每一位得出的权重之和 然后对11 取余 结果为1 则身份证是正确的。if (id[17] == 'X' || id[17] == 'x')//如果最后一位是Xx。//身份证最后一位如果是X那就当做是10 来乘权重 否则按照原来的值计算即可。
2025-03-07 14:23:25
345
原创 输入年月日,计算这是一年中的第几天
尤其需要注意的是两个地方:mon[1] = 29;//数组下标从0开始,所以2月的话是mon[1],不能写成2!for (i = 0;i++)//统计1-m-1月//i要从0开始 不是从1开始。
2025-03-05 11:21:39
139
原创 二次方程根的问题
思路:主要是考虑到delta三种情况 大于0 等于0 小于0 分别去讨论 当delta小于0时 要考虑到实数部分和虚数部分i分开写。注意头文件的使用 #include<math.h>会用到开根号 sqrt。
2025-02-28 23:02:21
241
原创 输出1000以内的水仙花数
水仙花数:即当一个三位数的个十百的立方的立方和为他本身 则为水仙花数。比如153=1*1*1+5*5*5+3*3*3。十位(153/10)%10=5。eg:个位153%10=3。问题:如何得到个十百的值。百位 153/100=1。
2025-02-26 17:19:41
143
原创 输出所有闰年
编程输出n到 2012 年间的 所有 闰年,每 5 个一行,n从键盘上输入。要求定义名为isLeapYear的函数,函数原型为int isLeapYear(int ). 输入: 1990 输出: 1992,1996,2000,2004,2008, 2012,
2025-02-26 11:03:00
161
原创 第一行输入一个整数N(1<n<50)//第二行输入N个整数 用空格隔开//第三行输入要删除的数//然后输出一行为删除后的序列 不能改变顺序
【代码】第一行输入一个整数N(1<n<50)//第二行输入N个整数 用空格隔开//第三行输入要删除的数//然后输出一行为删除后的序列 不能改变顺序。
2024-02-07 19:58:52
572
1
原创 有n个台阶 小明一次可以走一个台阶 一次也可以走两个台阶,求n个台阶一共有多少种走法
【代码】有n个台阶 小明一次可以走一个台阶 一次也可以走两个台阶,求n个台阶一共有多少种走法。
2024-02-07 19:01:38
481
1
原创 递归举例:接受一个整型值(无符号),按照顺序打印每一位//比如:输入1234 打印1 2 3 4
/ (1)2 3 4 利用递归 调用自身。// 打印 (123) 4。
2024-02-01 20:40:22
543
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅