E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C语言练习
Danmo 的学习之路(HTML——CSS)
盒子模型、文档流盒子大小和圆角浮动高度塌陷和BFC定位字体族图标字体字体和文本背景渐变雪碧图表格表单过渡动画变形less弹性盒子像素和移动端响应式布局10.2获得前端三剑客书籍第一次在github上存代码
C语言练习
使用
DanmoSAMA
·
2023-10-30 19:27
其他
html5
1024程序员节
C语言实现通讯录详细教学
作者:~小明学编程~文章专栏:
C语言练习
题目之所及皆为回忆,心之所向皆为过往目录前言contact.htext.ccontact.c初始化函数增加成员函数删除成员函数Find函数删除成员查找成员函数修改成员函数展示所有成员函数成员排序函数源码前言本次文章主要介绍
~小明学编程
·
2023-10-29 00:37
C语言基础知识
c语言
开发语言
c语言练习
96:输入任意正整数n,显示出1到n之间的所有完数输出。
输入任意正整数n,显示出1到n之间的所有完数输出。题干输入任意正整数n,显示出1到n之间的所有完数输出。输入样例1000输出样例6=1+2+328=1+2+4+7+14496=1+2+4+8+16+31+62+124+248#includeintmain(){intn,i,s,t;scanf("%d",&t);for(n=1;n<=t;n++){//346s=0;for(i=1;i<=n/2;i+
铁蛋Q
·
2023-10-25 14:23
c语言
算法
c++
C语言从入门到进阶教程文章分享汇总~持续更新
目录一、C语言基础语法二、项目案例三、C语言高级四、
C语言练习
五、视频讲解六、C语言常用函数一、C语言基础语法C语言系统化精讲(一):编程基础:https://blog.csdn.net/xw1680/
Amo Xiang
·
2023-10-24 20:46
C语言系统化精讲
1024程序员节
c语言
开发语言
C语言练习
4-6 猜数字游戏
猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Toobig”),还是小了(“Toosmall”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“LuckyYou!”;如果超过3次但是在N(>3)次以内(包括第N次)猜
咸鱼君—落雨杉杉
·
2023-10-23 05:20
PTA
c语言
【
C语言练习
题】添加逗号
✨博客主页:小钱编程成长记博客专栏:
C语言练习
题添加逗号1.题目2.讲解3.代码总结1.题目牛客网在线OJ2.讲解因为数字位数可能不全是3的倍数,比如:23,445,555。
小钱编程成长记
·
2023-10-23 03:25
C语言练习题
软件工程
学习
c语言
笔记
开发语言
c语言练习
95:练习使用双向链表(实现增删改查)
练习使用双向链表(实现增删改查)是指针指向了一块被释放的空间解决方案:plist=NULLList.h#pragmaonce#define_CRT_SECURE_NO_WARNINGS#include#include#include#include//定义双向链表结点的结构typedefintLTDataType;typedefstructListNode{LTDataTypedata;struc
铁蛋Q
·
2023-10-22 00:30
c语言
链表
开发语言
计算最长连续1数码长度c语言,
C语言练习
场-有难度
6.矩阵中填数.当给出N*N的矩阵,要求用程序填入下列形式的数:①倒填,例如N=5②蛇形填数③回转填数┌─┬─┬─┬─┬─┐┌─┬─┬─┬─┬─┐┌─┬─┬─┬─┬─┐│25│24│23│22│21││1│3│4│10│11││1│16│15│14│13│├─┼─┼─┼─┼─┤├─┼─┼─┼─┼─┤├─┼─┼─┼─┼─┤│20│19│18│17│16││2│5│9│12│19││2│17│24│2
siki老师
·
2023-10-20 18:49
计算最长连续1数码长度c语言
c语言练习
94:分割链表
分割链表给你一个链表的头节点head和一个特定值x,请你对链表进行分隔,使得所有小于x的节点都出现在大于或等于x的节点之前。你不需要保留每个分区中各节点的初始相对位置。示例1:输入:head=[1,4,3,2,5,2],x=3输出:[1,2,2,4,3,5]示例2:输入:head=[2,1],x=2输出:[1,2]提示:链表中节点的数目在范围[0,200]内-100valnext=cur;less
铁蛋Q
·
2023-10-20 18:42
c语言
链表
算法
c语言练习
92:链表的中间结点
链表的中间结点链表的结点为空时无法访问其next成员否则会报错/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/typedefstructListNodeListNode;structListNode*middleNode(structListNode*head){if(head
铁蛋Q
·
2023-10-19 11:56
c语言
链表
开发语言
c语言练习
93:环形链表的约瑟夫问题
环形链表的约瑟夫问题环形链表的约瑟夫问题_牛客题霸_牛客网描述编号为1到n的n个人围成一圈。从编号为1的人开始报数,报到m的人离开。下一个人继续从1开始报数。n-1轮结束以后,只剩下一个人,问最后留下的这个人编号是多少?示例1输入:5,2返回值:3说明:开始5个人1,2,3,4,5,从1开始报数,1->1,2->2编号为2的人离开1,3,4,5,从3开始报数,3->1,4->2编号为4的人离开1,
铁蛋Q
·
2023-10-19 11:54
c语言
链表
开发语言
c语言练习
91:合并两个有序链表
合并两个有序链表力扣(LeetCode)官网-全球极客挚爱的技术成长平台代码1:/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/typedefstructListNodeListNode;structListNode*mergeTwoLists(structListNode*l
铁蛋Q
·
2023-10-18 17:28
c语言
链表
开发语言
c语言练习
88::移除链表元素
移除链表元素力扣(LeetCode)官网-全球极客挚爱的技术成长平台给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。代码:/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/typedefstructListN
铁蛋Q
·
2023-10-18 13:58
c语言
链表
算法
c语言练习
90:反转链表
反转链表力扣(LeetCode)官网-全球极客挚爱的技术成长平台与方法一相比方法二的思路更容易实现报错原因:head和n3不能为空,为空则不能执行后面的操作报错原因:listnode*n1,n2,n3;纠正:listnode*n1,n2,n3;代码:/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*
铁蛋Q
·
2023-10-18 13:53
c语言
链表
开发语言
C语言练习
题-指针-(编写一个函数,接受一个整型数组和数组的长度作为参数,将数组中的元素按逆序存放)
文章目录前言题目题目1简单的代码框架题目2测试用例题目3测试用例参考答案题目1答案1解析答案2解析题目2答案1答案2题目3答案1答案2其他文章前言本篇文章的题目为C的基础练习题,指针部分。做这些习题之前,你需要确保已经学习了指针的知识。本篇文章可以用来在学完指针后加深印象,也可以用于大学课后习题。题目题目1编写一个函数,接受一个整型数组和数组的长度作为参数,将数组中的元素按逆序存放。输入示例:{1
水智
·
2023-10-18 10:41
C语言
c语言
开发语言
学习
青少年编程
c语言练习
89:链表的使用
链表的使用虽然有这么多的链表的结构,但是我们实际中最常⽤还是两种结构:单链表和双向带头循环链表1.⽆头单向⾮循环链表:结构简单,⼀般不会单独⽤来存数据。实际中更多是作为其他数据结构的⼦结构,如哈希桶、图的邻接表等等。另外这种结构在笔试⾯试中出现很多。2.带头双向循环链表:结构最复杂,⼀般⽤在单独存储数据。实际中使⽤的链表数据结构,都是带头双向循环链表。另外这个结构虽然结构复杂,但是使⽤代码实现以后
铁蛋Q
·
2023-10-16 10:47
c语言
链表
开发语言
C语言练习
百题之#ifdef和#ifndef的应用
#if,#ifdef,和#ifndef是C语言预处理指令,它们可以用于条件编译,帮助控制程序的编译过程。以下是各种应用场景以及一些注意事项:1.使用#ifdef和#ifndef检查宏是否定义:应用场景:检查宏是否已经在代码中定义,以确定是否启用或禁用相关功能。用于平台特定的编译时选项。代码示例:#ifdefDEBUG//启用调试代码#endif#ifndefLOGGING//禁用日志记录#endi
失去的十年
·
2023-10-16 04:33
C语言练习百题
c语言
单片机
stm32
C语言练习
百题之位符号&的使用
当使用C语言中的按位与运算符&时,需要理解其用途、应用场景、源代码示例以及相应的注意事项。以下是一篇关于C语言按位与运算符的详细文章,包括示例源代码和注释。C语言中的按位与运算符&按位与运算符&是C语言中用于对二进制位进行逐位逻辑与操作的重要工具。它的主要功能是根据操作数的位来执行位级操作。本文将介绍按位与运算符的各种应用场景、示例源代码以及相关注意事项。应用场景1.位掩码(Bitmask)应用位
失去的十年
·
2023-10-16 04:33
C语言练习百题
c语言
开发语言
C语言练习
百题之位符号|的使用
当学习C语言中的按位或运算符|时,需要理解其用途、应用场景、示例源代码以及相应的注意事项。以下是一篇关于C语言按位或运算符的详细文章,包括示例源代码和注释。C语言中的按位或运算符|按位或运算符|是C语言中用于对二进制位进行逐位逻辑或操作的重要工具。它的主要功能是根据操作数的位来执行位级操作。本文将介绍按位或运算符的各种应用场景、示例源代码以及相关注意事项。应用场景1.位掩码(Bitmask)应用位
失去的十年
·
2023-10-16 04:32
C语言练习百题
c语言
开发语言
C语言练习
百题之#include应用
#include是C语言中的预处理指令,用于将其他文件的内容包含到当前文件中。以下是各种应用场景和一些注意事项:1.包含标准库头文件应用场景:包括标准C库头文件以使用标准函数和类型。代码示例:#include#include#include注意事项:引用标准库头文件是编写C程序的常见做法。这些头文件包含了C语言的核心功能和标准库函数。2.包含自定义头文件应用场景:将自定义函数、变量和宏的声明和定义
失去的十年
·
2023-10-15 13:07
C语言练习百题
c语言
开发语言
c语言练习
87:合并两个有序数组
合并两个有序数组合并两个有序数组https://leetcode.cn/problems/merge-sorted-array/给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情
铁蛋Q
·
2023-10-14 01:48
c语言
开发语言
c语言练习
86:移除元素
移除元素力扣(LeetCode)官网-全球极客挚爱的技术成长平台给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函
铁蛋Q
·
2023-10-14 01:46
c语言
开发语言
C语言期末试题(附答案)选择题+编程题
C语言练习
题大全
C语言练习
题(带答案)-绝对经典题目不看后悔一、单选题二、编程题
C语言练习
题(带答案)-绝对经典题目不看后悔一、单选题1.
薪薪代码
·
2023-10-12 09:19
C语言
c语言
开发语言
C语言练习
百题之宏#define命令
宏(Macro)是C语言中的一种预处理指令,它使用#define命令定义符号常量、宏函数和代码片段。下面列举了各种宏的应用场景以及相关注意事项:定义常量:#definePI3.14159265注意事项:使用宏定义常量可以提高代码的可读性,但要确保不会与其他定义冲突,并使用大写字母表示。宏函数:#defineSQUARE(x)((x)*(x))注意事项:宏函数通常用于简单的替换操作,但要小心参数的求
失去的十年
·
2023-10-12 09:45
C语言练习百题
c语言
C语言练习
百题之学习auto的使用
在C语言中,auto关键字通常用于自动存储类的变量声明,但它在C中的使用已经非常不常见,因为C语言默认情况下就是使用自动存储类的,因此通常不需要显式地使用auto关键字。auto的主要作用是为了使代码更加清晰,但它并不会改变变量的存储类别。以下是一些关于auto关键字的示例以及一些注意事项:基本的auto示例:autointx=10;在这个示例中,x是一个整数,因为auto关键字通常用于默认的自动
失去的十年
·
2023-10-12 09:45
C语言练习百题
c语言
学习
算法
C语言练习
百题之调用外部函数
在C语言中,你可以调用外部函数(也称为库函数或第三方函数)来执行各种任务,例如文件操作、数学计算、字符串处理等。下面我将为你提供一些常见的示例和注意事项,以帮助你学习如何调用外部函数。1.数学函数库的使用:#include#includeintmain(){doublex=4.0;doubleresult=sqrt(x);//调用sqrt函数来计算平方根printf("Thesquarerooto
失去的十年
·
2023-10-12 09:45
C语言练习百题
c语言
算法
开发语言
C语言练习
百题之register的使用
当使用register关键字定义变量时,你要考虑以下各种应用场景和注意事项:循环控制变量:for(registerinti=0;i
失去的十年
·
2023-10-12 09:42
C语言练习百题
c语言
开发语言
c语言练习
84:动态内存管理
动态内存管理例题:错误代码:#include#includevoidGetMemory(char*p){p=(char*)malloc(100);}voidTest(void){char*str=NULL;GetMemory(str);strcpy(str,"helloworld");printf(str);}intmain(){Test();return0;}正确代码:#include#incl
铁蛋Q
·
2023-10-12 00:24
c语言
开发语言
c语言练习
85:通讯录的实现(基于顺序表实现)
通讯录的实现(基于顺序表实现)基于动态顺序表实现通讯录C语⾔基础要求:结构体、动态内存管理、顺序表、⽂件操作1、功能要求1)⾄少能够存储100个⼈的通讯信息2)能够保存⽤⼾信息:名字、性别、年龄、电话、地址等3)增加联系⼈信息4)删除指定联系⼈5)查找制定联系⼈6)修改指定联系⼈7)显⽰联系⼈信息处理方法:contact.h#define_CRT_SECURE_NO_WARNINGS//创建保存联
铁蛋Q
·
2023-10-12 00:22
c语言
开发语言
C语言练习
百题之学习static
题目:学习static定义静态变量的用法。在C语言中,static关键字用于定义静态变量。静态变量在内存中只分配一次,生命周期持续到程序结束,它们不会在函数调用之间被销毁。以下是一些静态变量的应用场景、示例代码和注意事项:应用场景1:静态局部变量静态局部变量在函数内部声明,但其生命周期超出函数调用。它们通常用于保存函数调用之间的状态信息。#includevoidfoo(){staticintcou
失去的十年
·
2023-10-10 14:07
C语言练习百题
c语言
学习
开发语言
C语言练习
百题之二维数组查找最大数
题目:输入一个3行4列的数组,找出该数组中绝对值最大的元素、输出该元素的绝对值及其两个下标值。如有多个输出行号最小的,还有多个的话输出列号最小的。这个问题可以分为以下几个步骤来解决:遍历整个数组,找到绝对值最大的元素,同时记录其绝对值、行号和列号。如果有多个绝对值最大的元素,选择行号最小的,如果行号相同,则选择列号最小的。接下来,我将分别展示三种不同的方法来实现这个任务,并列出它们的解题思路、实现
失去的十年
·
2023-10-10 14:07
C语言练习百题
c语言
算法
数据结构
C语言练习
百题之将一个数组逆序输出
题目:将一个数组逆序输出。程序分析要将一个数组逆序输出,可以使用多种方法。基本思路是将数组中的元素顺序颠倒过来,将第一个元素和最后一个元素交换,第二个元素和倒数第二个元素交换,以此类推。方法1:使用循环遍历实现思路使用两个指针,一个指向数组的第一个元素,另一个指向数组的最后一个元素。交换这两个指针所指向的元素。将第一个指针向后移动,将最后一个指针向前移动。重复步骤2和3,直到第一个指针不小于最后一
失去的十年
·
2023-10-10 14:37
C语言练习百题
c语言
算法
数据结构
C语言练习
百题之对角线元素之和
题目:求一个3*3矩阵对角线元素之和程序分析求一个3x3矩阵的对角线元素之和,我们需要将矩阵的左上到右下以及左下到右上两条对角线上的元素相加。一个3x3矩阵如下所示:123456789左上到右下的对角线元素和为1+5+9=15,左下到右上的对角线元素和为7+5+3=15。下面我们将使用三种不同的方法来实现这个任务,并分析它们的优缺点。方法一:遍历矩阵元素解题思路我们可以使用嵌套循环遍历矩阵的元素,
失去的十年
·
2023-10-10 14:36
C语言练习百题
c语言
算法
开发语言
C语言练习
百题之3的倍数
题目:倒序输出100以内所有3的倍数,数据之间以单个空格分割,每五个数换一行这个问题可以分为以下几个步骤来解决:遍历从1到100的所有数字。对于每个数字,检查它是否是3的倍数。如果是3的倍数,将其输出,同时计数器加1。每输出5个数字,换行。接下来,我将分别展示三种不同的方法来实现这个任务,并列出它们的解题思路、实现代码以及各自的优缺点。方法一:使用单层循环解题思路:使用一个循环从1到100遍历所有
失去的十年
·
2023-10-10 14:34
C语言练习百题
c语言
算法
开发语言
c语言练习
题82:顺序表的使用
顺序表的使用1、顺序表的概念及结构线性表线性表(linearlist)是n个具有相同特性的数据元素的有限序列。线性表是⼀种在实际中⼴泛使⽤的数据结构,常⻅的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是线性结构,也就说是连续的⼀条直线。但是在物理结构上并不⼀定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。顺序表和数组的区别◦顺序表的底层结构是数组,对数组的封装,实现
铁蛋Q
·
2023-10-09 20:01
c语言
开发语言
c语言练习
题83:#include“ “和#include<>的区别
#include""和#include默认根据环境变量的值去先搜索标准库,搜索系统文件会比较快。#include“”先搜索当前工程的路径,搜索自己自定义的文件会比较快。因此自定义的头文件的名称包含在<>中的话会发生编译器不会在当前目录中查找该文件,而是在预定义的系统的这个的环境变量的指定路径中查找。
铁蛋Q
·
2023-10-09 20:29
c语言
java
前端
C语言练习
百题之插入一个数
题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。程序分析要将一个数插入已经排好序的数组中,我们可以采用以下步骤:遍历数组,找到第一个大于待插入数的位置。将待插入数插入到该位置,同时将该位置后面的元素依次后移一位。下面我们将使用三种不同的方法来实现这个任务,并分析它们的优缺点。方法一:插入排序解题思路插入排序是一种简单的排序算法,适用于已经部分有序的数组。我们可以利用插入
失去的十年
·
2023-10-09 17:57
C语言练习百题
c语言
算法
排序算法
C语言练习
百题之排序算法
题目:C语言实现排序算法冒泡排序思路:依次比较相邻的元素,如果顺序不对则交换,直到整个数组有序。实现代码:#includevoidbubbleSort(intarr[],intn){for(inti=0;iarr[j+1]){inttemp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}}intmain(){intarr[]={64,34,25,12,22,11,
失去的十年
·
2023-10-08 03:31
C语言练习百题
排序算法
c语言
算法
C语言练习
百题之字符串反转
题目:字符串反转,如将字符串“www.runoob.com”反转为“moc.boonur.www”程序分析要实现字符串的反转,可以考虑从两端向中间遍历,并交换对应位置上的字符。方法1:使用临时数组解题思路首先,将原始字符串中的字符逐个复制到一个临时数组中,并逆序复制。然后再将临时数组中的字符逐个复制回原始字符串。实现代码#include#includevoidreverse_string_temp
失去的十年
·
2023-10-08 03:31
C语言练习百题
c语言
算法
开发语言
C语言练习
百题之判断质数
题目:判断一个数字是否为质数程序分析要判断一个数字是否为质数,需要检查该数字是否能被除了1和它本身之外的其他整数整除。如果能被整除,那么它不是质数。否则,它是质数。方法1:简单遍历法解题思路从2开始遍历到该数字的平方根,检查是否能整除该数字。实现代码#include#includeintis_prime_simple(intnum){if(num#includeintis_prime_optimi
失去的十年
·
2023-10-08 03:01
C语言练习百题
c语言
开发语言
C语言练习
百题之判断星期几
题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。解题思路:这题目要求根据输入的星期几的第一个字母来判断是星期几,如果第一个字母相同,则继续判断第二个字母。首先,需要了解星期的命名规则,即星期的全称一般以两个字母缩写为主。直接判断法:根据输入的第一个字母进行分支判断,再根据需要,进一步判断第二个字母。利用哈希表:构建一个哈希表,将每个字母映射到对应的星期几
失去的十年
·
2023-10-08 03:00
C语言练习百题
算法
开发语言
c语言
C语言练习
百题之四个数字的排列
题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?方法一:#includeintmain(){inti,j,k;intnum=0;for(i=1;iintmain(){inti,j,k;intnum=0;intarr[4]={1,2,3,4};for(i=0;iintmain(){inti,j,k;intnum=0;for(i=1;i<=4;i++){for(j=
失去的十年
·
2023-10-08 03:30
C语言练习百题
c语言
算法
C语言练习
百题之打印楼梯
题目:打印楼梯程序分析要实现打印楼梯,并在楼梯上方打印两个笑脸,可以分成两个部分:打印笑脸和打印楼梯。打印笑脸:可以使用ASCII艺术来绘制笑脸。打印楼梯:通过循环来控制楼梯的层数,每层递增打印"#"符号。解题思路打印笑脸:使用ASCII艺术打印笑脸。打印楼梯:通过循环控制打印楼梯,根据楼梯的层数逐层增加"#"符号。方法一:分别打印首先打印两个笑脸,然后在每行打印楼梯。代码实现#includevo
失去的十年
·
2023-10-08 03:30
C语言练习百题
c语言
算法
开发语言
C语言练习
百题之求100之内的素数
题目:求100之内的素数。求解100以内的素数是一个常见的编程任务。素数是大于1且只能被1和自身整除的整数。我们将使用三种常见的方法来解决这个问题:穷举法、埃拉托斯特尼筛法和优化的埃拉托斯特尼筛法。方法1:穷举法解题思路:从2开始遍历每个数,对每个数判断是否为素数,判断方法是看是否能被比它小的数整除。如果不能被任何比它小的数整除,则它是素数。实现代码:#include#includeboolis_
失去的十年
·
2023-10-08 03:29
C语言练习百题
c语言
算法
数据结构
c语言练习
题80:汉明距离
汉明距离题⽬描述:两个整数之间的汉明距离指的是这两个数字对应⼆进制位不同的位置的数⽬。给你两个整数x和y,计算并返回它们之间的汉明距离。⽰例1:输⼊:x=1,y=4输出:2解释:1(0001)4(0100)↑↑•⽰例2:输⼊:x=3,y=1输出:1解法(位运算):异或(^)运算:将两个⼆进制数按位进⾏⽐较,若相应位不同则该位结果为1,否则结果为0。例如,对于⼆进制数1010和1101,它们的异或结
铁蛋Q
·
2023-10-07 00:06
算法
c语言练习
题79:设计停⻋系统
设计停⻋系统题⽬描述:请你给⼀个停⻋场设计⼀个停⻋系统。停⻋场总共有三种不同⼤⼩的⻋位:⼤,中和⼩,每种尺⼨分别有固定数⽬的⻋位。请你实现ParkingSystem类:ParkingSystem(intbig,intmedium,intsmall)初始化ParkingSystem类,三个参数分别对应每种停⻋位的数⽬。booladdCar(intcarType)检查是否有carType对应的停⻋位。
铁蛋Q
·
2023-10-07 00:36
c语言
开发语言
c语言练习
题81:颠倒二进制位
颠倒二进制位颠倒给定的32位⽆符号整数的⼆进制位。提⽰:请注意,在某些语⾔(如Java)中,没有⽆符号整数类型。在这种情况下,输⼊和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为⽆论整数是有符号的还是⽆符号的,其内部的⼆进制表⽰形式都是相同的。在Java中,编译器使⽤⼆进制补码记法来表⽰有符号整数。因此,在⽰例2中,输⼊表⽰有符号整数-3,输出表⽰有符号整数-1073741825。•⽰
铁蛋Q
·
2023-10-07 00:05
c语言
开发语言
c语言练习
78:执⾏操作后的变量值
字符串函数汇总1.strlen:计算字符串的⻓度。2.strcpy:将⼀个字符串复制到另⼀个字符串中。3.strcat:将⼀个字符串连接到另⼀个字符串的末尾。4.strcmp:⽐较两个字符串是否相等。5.strncmp:⽐较两个字符串的前n个字符是否相等。6.strchr:在⼀个字符串中查找⼀个字符,并返回该字符在字符串中第⼀次出现的位置。7.strstr:在⼀个字符串中查找另⼀个字符串,并返回该
铁蛋Q
·
2023-10-05 16:04
c语言
开发语言
c语言练习
77:公因⼦的数⽬
公因⼦的数⽬题⽬描述:给你两个正整数a和b,返回a和b的公因⼦的数⽬。如果x可以同时整除a和b,则认为x是a和b的⼀个公因⼦。•⽰例1:输⼊:a=12,b=6输出:4解释:12和6的公因⼦是1、2、3、6。•⽰例2:输⼊:a=25,b=30输出:2解释:25和30的公因⼦是1、5。算法思路:1.定义⼀个变量m⽤来记录a和b的最⼩值;2.定义⼀个变量cnt,将其初始化为0;3.以m为上限,1为下限遍
铁蛋Q
·
2023-10-04 19:04
c语言
算法
数据结构
c语言练习
76: 找出中枢整数
找出中枢整数题⽬描述:给你⼀个正整数n,找出满⾜下述条件的中枢整数x:1和x之间的所有元素之和等于x和n之间所有元素之和。返回中枢整数x。如果不存在中枢整数,则返回-1。题⽬保证对于给定的输⼊,⾄多存在⼀个中枢整数。•⽰例1:输⼊:n=8输出:6解释:6是中枢整数,因为1+2+3+4+5+6=6+7+8=21。•⽰例2:输⼊:n=1输出:1解释:1是中枢整数,因为1=1。•⽰例3:输⼊:n=4输出
铁蛋Q
·
2023-10-04 18:20
c语言
算法
数据结构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他