05 2023 档案

摘要:次数差 题目 思路分析 1.通过字符型数组接收字符串,通过整形数组确定字母出现的次数 2.通过for—if寻找出现次数最多与最少的字母,注意,这里有个坑,出现次数最少的字母至少出现一次 代码 #include<stdio.h> int main() { char s[1000]; int num[2 阅读全文
posted @ 2023-05-18 18:38 山远尽成云 阅读(53) 评论(0) 推荐(0) 编辑
摘要:回文日期 题目 思路分析 1.由于题目要求是找到一定范围日期内的回文日期,所以我们可以采用for遍历日期 2.再调用函数先判断闰年,再进行日期合法判断,最后再进行回文数判断 3.注意,该日期范围包含起始和结束这两个日期,这里会有一个案例挖坑 代码 #include<stdio.h> int days 阅读全文
posted @ 2023-05-17 15:12 山远尽成云 阅读(70) 评论(0) 推荐(0) 编辑
摘要:笨小猴 题目 思路分析 1.首先难点是找出出现次数最多与最少的字母,我们可以通过建立两个数组,一个是字符数组,用来存储字符串,一个是整形数组,用来记录每个字母对应的出现次数,然后再使用for—if配合找出最大最小数 2,第二个可以通过调用函数来确定差值是否为素数 代码 #include<stdio. 阅读全文
posted @ 2023-05-16 16:09 山远尽成云 阅读(101) 评论(0) 推荐(0) 编辑
摘要:字符统计 题目 思路分析 1.建立字符数组,存储字符串 2.建立整形数组,储存对应字母出现的次数 3.使用for循环进行排序,使用if判断最大最小值 代码 #include<stdio.h> int main() { char a[1000000]; int num[26]={0}; int i; 阅读全文
posted @ 2023-05-15 09:23 山远尽成云 阅读(50) 评论(0) 推荐(0) 编辑
摘要:日期格式 题目 题目要求 1.输出月份的前三个英文字母 2.日期数字形式日期小于 10 时要补 前导 0 思路分析 1.这题的主要迷惑点在于月份的输出,我们输出月份的英文字母时,可以建立一个二维数组,注意,必须是二维数组,二维数组中第一个用来存放月份,第二个分别存放月份的三个字母。 2.输出的时候我 阅读全文
posted @ 2023-05-11 18:30 山远尽成云 阅读(57) 评论(0) 推荐(0) 编辑
摘要:密码发生器 题目 思路分析 1.声明一个字符型二维数组,将输入的名字储存到数组里面 2.定义一个整形数组存储密码 3.将所有垂直在同一个位置的字符的 ascii 码值相加 4.进行缩位处理 代码 #include<stdio.h> int suowei(int sum) { int a,b; whi 阅读全文
posted @ 2023-05-11 18:30 山远尽成云 阅读(49) 评论(0) 推荐(0) 编辑
摘要:连续奇数和 题目 思路分析 1.采用双for,第一个for用于记录起始数字,第二个for计算和 2.如果sum==111的立方,则输出起始数字,如果大于,则跳转到第一个for增大起始数字 代码 #include<stdio.h> int main() { long long int n; n=111 阅读全文
posted @ 2023-05-11 18:12 山远尽成云 阅读(53) 评论(0) 推荐(0) 编辑
摘要:时间加法 题目 思路分析 满60进1,输出记得换行 代码 #include<stdio.h> int main() { int a,b,t,m,n; scanf("%d%d%d",&a,&b,&t); b=b+t; while(b>=60) { b-=60; a++; } printf("%d\n% 阅读全文
posted @ 2023-05-11 17:59 山远尽成云 阅读(40) 评论(0) 推荐(0) 编辑
摘要:不高兴的津津 题目 思路分析 1.建立二维数组,分别存储周一到周日的日程安排 2.可采用while循环或者for循环输入以及进行比对 3.当a[i][j]+a[i][j+1]大于8时存储到max 4.通过max大小判断输出最不高兴的一天,即max最大 代码 #include<stdio.h> int 阅读全文
posted @ 2023-05-11 16:49 山远尽成云 阅读(224) 评论(0) 推荐(0) 编辑
摘要:生活大爆炸版石头剪刀布 题目 思路分析 1.先输入甲乙对应的周期 2.将周期对应放入每轮出拳 3.进行输赢判断 代码 #include<stdio.h> #include<math.h> int main() { int N,NA,NB; int i,j,k; int c=0,d=0; int ac 阅读全文
posted @ 2023-05-08 08:29 山远尽成云 阅读(113) 评论(0) 推荐(0) 编辑
摘要:谁拿了最多奖学金 题目 题目要求 1.只要符合条件就可以得奖,每项奖学金的获奖人数没有限制,每名学生也可以同时获得多项奖学金。 2.每行是一位学生的数据,从左向右依次是姓名,期末平均成绩,班级评议成绩,是否是学生干部,是否是西部省份学生,以及发表的论文数。 姓名是由大小写英文字母组成的长度不超过 2 阅读全文
posted @ 2023-05-07 09:39 山远尽成云 阅读(186) 评论(0) 推荐(0) 编辑
摘要:最小公倍数 题目 思路分析 方法一: 建立两个for循环,第一个for循环求最小公倍数,第二个for循环进行1至n的排列 方法二: /*最小公倍数n项可以计算前面的n-1项例如;1、2、3、4、5、6的最小公倍数=1、2、3、4、5的最小公倍数和6的最小公倍数我们定义一个贡献度:贡献度(ai)%贡献 阅读全文
posted @ 2023-05-06 18:37 山远尽成云 阅读(57) 评论(0) 推荐(0) 编辑
摘要:跑步锻炼 题目 思路分析 1.首先,我们明确一件事,就是从2000年1月1日一直到2020年10月1日,他至少每天跑1公里,我们可以套用三层for循环,计算他每天跑一公里跑了多少。 2.其次,他只有在周一或者月初的时候会多跑一公里,那么,我们便使用if进行判断当天是否是周一或者月初 代码 #incl 阅读全文
posted @ 2023-05-05 15:33 山远尽成云 阅读(107) 评论(0) 推荐(0) 编辑
摘要:天干地支 题目 思路分析 1.我们首先定义两个二维数组,将天干和地支分别录入,或者建立两个指针录入天干地支 2.选取一个年份作为基准,在这里选择的是2020年庚子年 3.此时输入的年份便被分为三个部分:小于2020年,2020年,大于2020年 4.小于2020年部分减去2020后得到一个负数,我们 阅读全文
posted @ 2023-05-04 15:52 山远尽成云 阅读(274) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示