刷题
Sandra feng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
圆的问题
title: 圆的问题date: 2020-01-13 10:20:40tags: 蓝桥杯π的算法:第一,用常数π=3.14159265358979323。第二,用数学公式,PI=atan(1.0)*4.0,这里要用到<math.h>。圆面积公式S=πr^2。float类型能存储6 位小数,double类型能存储15位小数。long double 能存储19位小数。printf的%f说明符既可以输出float型又可以输出double型。scanf对于float类型必须用%f,d.原创 2020-08-14 10:08:33 · 319 阅读 · 0 评论 -
排序的方法:希尔、冒泡、选择、快速
title: 各种排序的方法date: 2020-01-26 09:12:37tags: c语言数据结构插入排序直接插入排序第一步:序列中的第一个元素保留,第二个元素和它比较,比它大放在前面,比它小方在后面。第二步:保留第一第二个元素,第三个与第二个比较,比它大插入到前面,比它小插入到后面。其他步如第二步一样,直到排序完成。c语言代码如下:int insort(int a[],int n){ int i,j; for(i=2;i<=n;i++) { .原创 2020-08-14 10:07:46 · 301 阅读 · 0 评论 -
long型输入与输出
title: long型输入与输出date: 2020-01-13 09:32:58tags: 蓝桥杯long型存储大小为4个字节,存储值的范围为-2,147,483,648 到 2,147,483,647。long a是long int a的简写,完全一样。%ld和%d在一般的32位环境中也是一样的,因为long和int都是32位的,当然,用%ld更符合规范一些。#include<stdio.h>int main(){ long n,i,s=0; scanf("%ld",&.原创 2020-08-14 10:06:22 · 19551 阅读 · 0 评论 -
”scanf格式化问题
title: scanf格式化问题date: 2020-01-12 19:42:53tags: 蓝桥杯试题空白字符(white space)。一般,程序中所指的空白字符是指空格(space),回车(enter)和指标符(table)整数输入%d在 “%d ” 里是一个%d加一个空格,这是程序读入数据时的格式,这个格式是什么意思呢? 这个格式的意思是说是在读完一个整数后,格式中的空格还需要匹配一次有效的输入,就是需要再读一个整数。scanf默认的分割符是所有的空白字符(空格,回车和指标符都行.原创 2020-08-14 10:04:32 · 277 阅读 · 0 评论 -
蓝桥杯c语言16进制转10进制
十六进制转十进制:从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。 C语言: 第一种方法:得分75,因为int型是整型的#include<stdio.h>int main(){ int n; scanf("%x",&n);//输入16进制数 printf("%d",n); return 0; }第二种方法:带上检测方法,得分为0,我吐了呀。#i原创 2020-08-13 10:33:18 · 2674 阅读 · 1 评论 -
LeetCode每日一刷
题目一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。输入:nums = [4,1,4,6]输出:[1,6] 或 [6,1]示例 2:输入:nums = [1,2,10,4,1,4,3,3]输出:[2,10] 或 [10,2]限制:2 <= nums <= 10000来源...原创 2020-04-28 08:59:54 · 242 阅读 · 0 评论 -
Leetcode每日一题
假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是 O(log n) 级别。示例 1:输入: nums = [4,5,6,7,0,1,2], targ...原创 2020-04-27 07:28:46 · 218 阅读 · 0 评论 -
LeetCode 每日一刷✔
LeetCode 每日一刷✔题目给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0...原创 2020-04-21 08:23:35 · 241 阅读 · 0 评论
分享