自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 三种方法求字符串长度

在求字符串长度时,第一时间会想到运用strlen这个函数,但对于初学者来说,除了掌握这个函数之外,还应当自己写函数来实现相似的功能。接下来我列举了三种方法来求字符串长度,供大家参考:(1)运用strlen注意点:运用该函数时需注意包含string.h头函数#include<stdio.h>#include<string.h>int main(){ char ch[] = "abcdefg"; int len = strlen(ch); printf("字

2022-01-02 10:04:18 51074 3

原创 python两种方法求1到100之间每位数的乘积大于每位数的和的数

方法一:人为判断,可以得出要求的数都是两位数。题目要求的是1到100之间,可以人为先确定范围,1到9之间的数不满足题意,100这个三位数也不满足题意。满足题意的是10-99这个区间的数。方法二:外层循环遍历1--100,内层循环遍历数中的每一位。这个方法更为适用于一般情况,特别是你无法确定数的位数的时候。②每当取出个位数之后,每个数再整数10,让十位变成个位,再进行n%10。①取出任意一个数的个位数的方法都是固定的。③循环进行②这个步骤,直到所求的数为0为止。

2023-09-21 09:37:40 612

原创 快乐找单身狗问题

在2021年的最后一天,让我来看看有哪些同志还没有脱单??今天分享一道很有意思的题目,题目是这样的:在一个数组中,里面的数本来都是成双成对的,然而混入了一个“单身狗”,例如,数组arr[ ]={1,2,3,4,1,2,3,4,5},找出里面只出现1次的这个数,并把它输出。核心思想:1、一说到两个数相同,那么第一时间会想到两个相同的数亦或一下等于02、这道题还有一个关键点:0异或任何一个数的结果等于该数本身3、把数组中的数全部异或起来,1^1^2^2^3^3^4^4^5,在5之前的数异或的

2021-12-31 15:35:05 586

原创 通用版水仙花数

常见的题目中对于水仙花数的定义是一个三位数,每一位的三次方的和等于该数本身即为水仙花数。但真正百度百科对于水仙花数的定义是:“水仙花数”是一个n位数,各位数字的n次方之和恰好等于该数本身。现要求输出0~10000之间的所有“水仙花数”并输出。核心思想:1、判断这个数是几位数 2、获得该数的每一位 3、每一位的几次方相加的和等于该数本身#include<stdio.h>#include<math.h&...

2021-12-30 20:41:40 795

原创 判断一个数的位数

如何判断一个数的位数,总结下来的核心思想是:1、一个数肯定至少为1位数,设置一个变量count=1;2、找规律:拿123举个例子。①123/10=12 count++;②12/10=1 count++;③1/10=0此时count为3,也就是123的位数#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int my_fun(int num){ int count = 1; while (nu...

2021-12-30 20:10:29 8646

原创 巧妙交换两个变量

无论学习哪种编程语言,交换两个变量是极其常见的现象,而要实现两个变量的交换,最简单易懂的就是取第三个变量,借助第三个变量来实现交换。但在学习过程当中,我发现了其他很有意思的方法,可以不用使用临时变量,特来分享给大家。一、使用临时变量#include<stdio.h>int main(){ int a = 10; int b = 20; int c; c = a; a = b; b = c; printf("a=%d,b=%d\n", a, b); return

2021-12-30 19:56:52 350

原创 经典排序(冒泡+选择+插入)

排序方法千千万,但冒泡、选择和插入是在大学期间最常见的三种经典排序,自己也在学习的过程中有一些心得,希望能给寻求帮助的朋友带来些许帮助。一、冒泡排序核心思想:一次冒泡就将一个数排到最后,例如如果将一组数组按从小到大的顺序排序,第一次冒泡会把最大的数放到最后,第二次会将剩余的数中最大的数排在剩余数组的最后一位,依次循环。若数组中有n位数,那么就需要n-1次冒泡,而在每次的冒泡过程中,实质就是两个相邻的数进行比较交换,交换的次数和当前冒泡有关,具体来说:交换的次数+当前是第几次循环=冒泡总次数。

2021-12-30 19:42:41 494

信息技术学科专业知识系统复习讲义

内容概要:本文档详述了信息技术领域的基础知识和技术要点,涵盖了信息的基本特性、处理流程,信息技术的组成部分及其应用实例等内容,并深入浅出地解析了信息技术的关键概念与最新进展。 适用人群:面向信息技术相关专业学生及从业者。 使用场景及目标:适用于教学培训和自我提升的情景,助力理解和掌握必要的信息技术知识。 其他说明:此文档不仅梳理归纳了一系列重要知识点,同时也引导读者探索更多专业技能和发展方向。

2024-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除