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语言练习
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语言
算法
数据结构
c语言练习
75: 速算机器⼈
速算机器⼈题⽬描述:⼩扣在秋⽇市集发现了⼀款速算机器⼈。店家对机器⼈说出两个数字(记作x和y),请⼩扣说出计算指令:A运算:使x=2*x+y;B运算:使y=2*y+x。在本次游戏中,店家说出的数字为x=1和y=0,⼩扣说出的计算指令记作仅由⼤写字⺟A、B组成的字符串s,字符串中字符的顺序表⽰计算顺序,请返回最终x与y的和为多少。•⽰例1:输⼊:s=AB输出:4解释:经过⼀次A运算后,x=2,y=0
铁蛋Q
·
2023-10-04 18:49
c语言
算法
数据结构
计算机二级考试c语言程序填空题,计算机二级
C语言练习
题:程序填空题
计算机二级
C语言练习
题:程序填空题导语:多做题能够帮助考生们熟悉考试题型特点,下面是计算机二级
C语言练习
题:程序填空题,一起来测试一下吧:【程序填空题】下列给定程序中,函数fun的功能是:将形参n中个位上为偶数的数取出
3042
·
2023-10-02 17:04
计算机二级考试c语言程序填空题
c语言基础循环练习题,
C语言练习
题:循环部分
C语言练习
题:循环部分(20题)求一正整数限定内所有素数/*__author__='xiaofeizhang'函数作用:求一正整数限定内所有素数*/#include#include#includeintmain
日贩
·
2023-10-02 17:33
c语言基础循环练习题
C语言练习
题一
判断题(每题2分):1、C语言属于一种机器语言2、函数是由函数头和函数体组成3、printf函数总是从新行的起始位置开始打印4、C语言认为变量isTrue和ISTrue是相同的5、所有的变量在使用前都必须予以声明选择题(每题2分):1、能正确表达字母c为大写字母的C语言表达式是()A、c>='A'andc='A'||c='A'orc='A'&&cb)if(b>c)printf("%d",d+++1
red_ears
·
2023-10-02 17:03
c
c语言
开发语言
c语言练习
74: 分割数组中数字的数位
分割数组中数字的数位题⽬描述:给你⼀个正整数数组nums,请你返回⼀个数组answer,你需要将nums中每个整数进⾏数位分割后,按照nums中出现的相同顺序放⼊答案数组中。对⼀个整数进⾏数位分割,指的是将整数各个数位按原本出现的顺序排列成数组。⽐⽅说,整数10921,分割它的各个数位得到[1,0,9,2,1]。•⽰例1:输⼊:nums=[13,25,83,77]输出:[1,3,2,5,8,3,7
铁蛋Q
·
2023-10-02 17:02
c语言
数据结构
算法
c语言练习
72:关于截断和整形提升
关于截断和整形提升思考:什么时候会发生截断和整形提升?当以int的形式定义一个变量然后以char的形式输出是就会发生截断和整形提升例如:#includeintmain(){charc1,c2,c3;inti,j;c1='a',c2=97,c3=243;i='b',j=1+c1;printf("%c%d\n",c1,c2);printf("%c%d\n",i,j);printf("%c%d\n",c
铁蛋Q
·
2023-10-02 17:32
c语言
开发语言
c语言练习
73:统计位数为偶数的数字
统计位数为偶数的数字给你⼀个整数数组nums,请你返回其中位数为偶数的数字的个数。•⽰例1:输⼊:nums=[12,345,2,6,7896]输出:2解释:12是2位数字(位数为偶数)345是3位数字(位数为奇数)2是1位数字(位数为奇数)6是1位数字位数为奇数)7896是4位数字(位数为偶数)因此只有12和7896是位数为偶数的数字算法思路:1.定义⼀个变量ans,并将其初始化为0;2.遍历数组
铁蛋Q
·
2023-10-02 17:01
c语言
算法
数据结构
C语言刷题(Day1)
前言本章我们带来几个经典得
C语言练习
题。不要认为之前学过C语言,刷过这些题就不愿意再做题了。对待技术,我们永远要怀以一种空杯心态。温故而知新,可以为师矣。
侠客er
·
2023-10-02 14:37
C语言刷题练习
c语言
【
C语言练习
——合并两个有序序列】
合并两个有序序列前言1、方法1——先合并再冒泡排序2、方法2——数组元素一一比较3、方法3——动态内存空间版总结前言第一行包含两个正整数n,m,用空格分隔;n表示第二行第一个升序序列中数字的个数;m表示第三行第二个升序序列中数字的个数第二行包含n个整数,用空格分隔第三行包含m个整数,用空格分隔输出描述:输出为一行,输出长度为n+m的升序序列即长度为n的升序序列和长度为m的升序序列中的元素重新进行升
初学C语言者
·
2023-09-29 23:42
C知识点的练习题
c语言
算法
开发语言
c++
数据结构
c语言练习
68:文件的随机读写
文件的随机读写fseekfseek根据⽂件指针的位置和偏移量来定位⽂件指针。1intfseek(FILE*stream,longintoffset,intorigin);例子:/*fseekexample*/#includeintmain(){FILE*pFile;pFile=fopen("example.txt","wb");fputs("Thisisanapple.",pFile);fseek
铁蛋Q
·
2023-09-29 16:20
c语言
开发语言
c语言练习
69:句⼦中的最多单词数
句⼦中的最多单词数题⽬描述:⼀个句⼦由⼀些单词以及它们之间的单个空格组成,句⼦的开头和结尾不会有多余空格。给你⼀个字符串数组sentences,其中sentences[i]表⽰单个句⼦。请你返回单个句⼦⾥单词的最多数⽬。•⽰例1:输⼊:sentences=[aliceandbobloveleetcode,ithinksotoo,thisisgreatthanksverymuch]输出:6解释:第⼀
铁蛋Q
·
2023-09-29 16:20
c语言
开发语言
c语言练习
70:反转两次的数字
反转两次的数字题⽬描述:反转⼀个整数意味着倒置它的所有位。例如,反转2021得到1202。反转12300得到321,不保留前导零。给你⼀个整数num,反转num得到reversed1,接着反转reversed1得到reversed2。如果reversed2等于num,返回true;否则,返回false。•⽰例1:输⼊:num=526输出:true解释:反转num得到625,接着反转625得到526
铁蛋Q
·
2023-09-29 16: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
其他