
编程题
文章平均质量分 52
威少的书童
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode算题——7月
算法刷题的记录原创 2022-07-01 11:39:44 · 228 阅读 · 0 评论 -
LeetCode算题——6月
leetcode算题记录原创 2022-06-07 10:59:17 · 325 阅读 · 1 评论 -
LeetCode算法刷题——5月
2022年5月4号118题 杨辉三角思路:每一行的开头和结尾都是1。其他值都是上一行上一列和上一行当前列的和。class Solution: def generate(self, numRows: int) -> List[List[int]]: yanghui = list() for i in range(numRows): row = list() for j in range(0,i+1):原创 2022-05-04 11:15:41 · 374 阅读 · 0 评论 -
PAT算法题——我要通过!
这道题一上来,我就没有一个好的方法,只能去百度找答案,看着别人给的答案照着敲了下来。这是解法一#include<stdio.h>#include<string.h>int main(){ char s[1001]; int i,n,a,b,c; char *p; scanf("%d",&n); for(i=0; i<n; i++) { scanf("%s",&s); i..原创 2021-07-19 17:29:08 · 158 阅读 · 0 评论 -
PAT算法题——读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
总结这道题目一上来我就想得是用整数型数据来读取n,但是后来才发现n太大了超出了int得范围,后来去搜了题解,发现是用字符串,看了一遍别人得题解,照着敲了下来还是出现了报错,对比了半天才发现是case后面忘记使用break了。对于C得基础语法有点陌生,有待加强!这个代码参考了别人得题解。参考代码#include<stdio.h>#include<string.h>int main(){ int sum = 0; //求和变量 char ch; //每次读入一个.原创 2021-07-17 11:27:32 · 1699 阅读 · 0 评论 -
蓝桥杯真题练习——高斯日记
题目大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日。高斯获得博士学位的那天日记上标着:8113 请你算出高斯获得博士学位的年月日。原创 2021-03-14 11:00:51 · 2556 阅读 · 0 评论 -
C语言——二维字符数组按长度排序
题目: 定义一个char a[100][101]的二维字符数组,存储用户输入的n行m列个字符。其中n由用户输入确定,1<=n<=100;而m不需要用户输入,1<=m<=100,也就是一行最多只有100个有效字符。将n行字符串按照字符串长度从小到大排序,并输出排序后的结果。输入格式:用户先输入一个整数n,然后按回车键。 接下来输入n个字符串,每个字符串结束时按回车键。 注意:用户输入的一行字符信息中,可能含有空格和标点符号。输出格式:按照每行字符串长度升序排列后的输出结果,每行原创 2020-12-17 09:01:31 · 3032 阅读 · 1 评论 -
C语言——单词精确查找
题目:定义一个char[100]数组,用户任意输入一段文字(英文字母、数字、空格组成,单词和单词之间用空格隔开,可以有多个空格,但其中不含任何标点符号和其他的特殊字符)。用户输入一个查询单词(不包含空格),单词长度小于30个字符。请编程统计该单词在上述文字中出现的次数,查找单词是精确比较大小写。注意: 1、 统计单词个数的时候区分大小写,注意看输入,输出示例。 2、 输入示例中的[空格]表示那里输入“空格”输入格式:(1)用户输入一个字符串,可能含有多处空格,每一处空格可以是一个空格或几个空格。第一个原创 2020-12-17 08:58:32 · 5680 阅读 · 4 评论 -
C语言——动态分配数组malloc的使用及读走回车换行符问题
好久没有写C语言了,用了malloc动态分配数组但是却忘了到如malloc.h的头文件,报了错都不到为什么,还是太大意了,时间长了,C语言都忘得差不多了!而且多个输入函数scanf()连着使用的时候一定要注意回车换行符!特别是多次输入中混着字符串的输入,一定要把回车换行符读走,不然会被读进字符或者字符串里面影响运行结果!使用一些函数的时候要是报了奇怪的错误却不知道为什么那就要想想是不是要导入相应的头文件!求一维字符数组中的数字和动态创建不大于50字节的一维字符数组(大小由用户输入,范围为0<n原创 2020-12-16 10:29:56 · 620 阅读 · 0 评论 -
C语言——角谷定理递归函数实现
写在最前面今天写的这道题其实不难,而且题目几乎把难点都提出来了,但是我还是花了很长时间找bug,真的是老学长大型翻车现场!在定义整形变量的时候直接把scanf()赋值给了这个整型变量结果一直计算不正确,唉,看了好久才发现!scanf()函数正常调用后会返回1.来看题目!递归函数求计算次数输入一个自然数:若为偶数,则把它除以2;若为奇数,则把它乘以3加1。经过如此的有限次运算后,总可以得到自然数值1。求经过多少次运算,可得到自然数1。自然数1,认为经过0次计算得到。提示,假定参数名为n:(1)参数原创 2020-12-16 10:13:15 · 3232 阅读 · 1 评论 -
C语言——冒泡排序、选择排序、插入排序、折半查找
废话不多说直接上代码,注释都写了,基本没有难以理解的地方,前提是有基础的人来复习。#include<stdio.h>#include<stdlib.h>void bubblesort(int a[],int len);void insertsort(int a[],int len);void selectsort(int a[],int len);int halfIntervalsearch(int a[],int len,int num);void printFun原创 2020-11-29 19:15:35 · 515 阅读 · 0 评论 -
C语言字符串
gets()结束符是回车,可以读入含有空格或制表符的字符串。scanf("%s",数组名)遇到空白字符(空格,回车,制表符)就结束输入。原创 2020-11-24 19:02:18 · 228 阅读 · 1 评论 -
往年实验编程题
知道怎么样才可以不看书,不刷题,玩着就能期末拿高分顺利过Java嘛?文末回答你!对于那些为了不劳而获,不付出就想过java的同学,我只想说,想要通过怎么可以不刷题呢?怎么可能会有这么好的事情玩着就能过,那别人的努力都是摆设嘛?同学还是好好学习认真备考吧,少动一些歪心思。这里收录的去年期末考试的编程题,要仔细找哦,有代码的地方就有可能,得到了好处可别藏私哦!收纳不易,还请点赞收藏,听说一键三连的小伙伴都能顺利通过考试哦!2019年期末考试编程题...原创 2020-11-14 20:05:03 · 3084 阅读 · 0 评论 -
7-1 找到共同的选修课-hebust
每个同学喜欢的编程语言各不相同,请编程找出大家都喜欢的一门编程语言。输入格式:输入的第一行是记录的个数第一行之后为每个同学的编程语言记录,姓名与编程语言直接使用英文冒号分开,编程语言之间使用空格分开。输出格式:输出为共同喜欢的编程语言(如果结果为空,则输出 none )。输入样例:在这里给出一组输入。例如:3gcs:java js phpcxy:js python c++sds:c++ c js输出样例:在这里给出相应的输出。例如:js这个题目其实并不难,考察的是细节问原创 2020-11-12 09:59:04 · 1909 阅读 · 4 评论