- 博客(7)
- 收藏
- 关注
原创 LeetCode训练507.完美数
寒假闲来无事干?不如天天刷刷LeetCode涨涨知识,本来前些日子22考研结束后格外焦虑(我是23考研的),27号晚上看了汤家凤老师直播后,突然发现考研距离我越来越近了,有人说这个寒假就得开始好好准备......emmmm因人而异吧,确实给我整焦虑了,思来想去不如先放松的同时多学学数据结构,不管考哪个学校反正数据结构是肯定要学的!下面进入正题!不知道为什么LeetCode题库出现的第一道题不是第1题而是这道507题,标记为简单,但是只有48%的通过率,点进去以后读完题,评论区的解法没把我笑死,然后看了一
2021-12-31 21:09:21
440
原创 程序设计训练2.3
字母计数【问题描述】输入字符串,输出字符串中出现次数最多的字母及其出现次数。如果有多个字母出现次数一样,则按字符从小到大顺序输出字母及其出现次数。【输入形式】一个字符串。【输出形式】出现次数最多的字母及其出现次数【样例输入】abcccd【样例输出】c 3在这个题目中我使用了字典这一c语言中没有的数据模型,首先输入一个字符串,使用一个for循环将字符串中每个字符出现的次数记录到dict1中,通过排序函数得出最大次数max_value,将dict1中value为max_
2021-07-07 09:57:41
1691
原创 程序设计训练2.2
月份天数【问题描述】编写一个函数 day_of_month(year,month)编写程序输入年(year)、月(month),调用该函数,返回该年份该月的天数,输出返回的天数。公历闰年的计算方法为: 年份能被4整除且不能被100整除的为闰年 或者,年份能被400整除的是闰年。【输入描述】共一行。有两个整数,第一个是年份,第二个是月份。年份和月份之间以一个空格隔开。【输出描述】输出该年该月的天数。【输入示例】2017 11【输出示例】...
2021-07-07 09:47:55
933
原创 程序设计训练2.1
整数排序【问题描述】输入n的值和n个数,进行排序并输出。【输入形式】首先输入整数个数n;接着输入n个整数【输出形式】从小到大地输出n个整数【输入示例】31 5 -10【输出示例】-10 1 5我们并没有学习过python语言,只在课堂上做了一些简要的介绍讲解,因此训练题目也都很简单,只需要输入个列表调用一下sorted函数就可(其实输入整数n这一步可有可无???)def sort(): a = input("") shut =..
2021-07-07 09:45:08
602
原创 程序设计训练1.4
括号匹配【问题描述】假设一个输入字符串中包含圆括号、方括号和花括号三种类型的括号,以及其它一些任意字符。编写程序,判别串中的括号是否正确匹配,即:1.各种左、右括号的个数要一致;2.不能先出现右括号;3.其它规则暂不考虑,例如:( ad [ ce ) ef ] 认为是正确的。【输入形式】从当前目录下correct.in文件中读入一行字符串。字符串最大长度80,不含空格。【输出形式】输出到当前目录下correct.out文件中。输出只有一个单词,如果括号匹配则输出"True"到文...
2021-07-02 12:07:44
444
原创 程序设计训练1.3
计算日期差【问题描述】结构struct Date { int year; int month; int day;};利用该结构编写一个程序用来计算两个日期之间相差的天数。【输入形式】输入两个日期,每个日期分占一行,在一行中日期的年、月、日是三个整数,以空格分隔。并假设第二个日期大于或等于第一个日期。【输出形式】第二个日期与第一个日期间相差的天数。【输入样例】20033252003329【输出样例】4本题目在C语言学习中是一个很常见的...
2021-07-02 11:49:50
726
原创 程序设计训练1.2
n的阶乘【问题描述】编写函数fac(n),用递归法求出n的阶乘.在程序中使用此函数,将输入的整数n的阶乘求出并输出到控制台.【输入形式】控制台输入整数n【输出形式】控制台输出n!【样例输入】5【样例输出】120【样例说明】5! = 120本题目较为简单,一个简单的递归算法即可完成#include <stdio.h>#include <stdlib.h>int fac(int n){ int sum; if(n==1||
2021-07-02 11:39:27
254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人