96SEO 2026-02-23 13:23 18
IO型输入和输出都是自己写。

接口型只需要完成接口函数就行剩余的main函数接口的调用都搞定了。
输出该数32位二进制表示中1的个数。
其中负数用补码表示。
//写一个函数返回参数二进制中
可以则该数据对应二进制比特位的最低位一定是0否则是1如果是1给计数加13.
上述方法缺陷进行了大量的取模以及除法运算取模和除法运算的效率本来就比较低。
一个int类型的数据对应的二进制一共有32个比特位可以采用位运算的方式一位一位的检测具体如下
方法二优点用位操作代替取模和除法运算效率稍微比较高缺陷不论是什么数据循环都要执行32次方法三
0可以观察下此种方式数据的二进制比特位中有几个1循环就循环几次而且中间采用了位运算处理起来比较高效
//获取一个整数二进制序列中所有的偶数位和奇数位分别打印出二进制序列//很重要的一个点就是我们可以通过一个方法将二进制所有位
0)printf(移动i为时此位的数字0\n);}return
将移完位之后的结果与1按位与如果结果是0则第i个比特位是0结果是非0则第i个比特位是1
i2)//偶数位//for(i31;i1;i-2)//偶数位{int
2)//奇数位//for(i30;i0;i-2)//奇数位{int
//求两个数二进制中不同位的个数//描述输入两个整数求两个整数二进制格式有多少个位不同
//输出5//编程实现两个int32位整数m和n的二进制表达中有多少个位(bit)不同
//输出例子:7//方法1还是使用拿到二进制数的所有位来达到题目要求//方法2
先将m和n进行按位异或此时m和n相同的二进制比特位清零不同的二进制比特位为1
n;//因为异或操作符对应的二进制位相同为0相异为1//m和n的不同的二进制位异或后一定是1//那我们数一下r的二进制1的个数就是m和n中不同位的个数int
(r){//找到r中的1的个数//这里就可以使用第二题中的三种方法中的任何一种r
//描述输入两个升序排列的序列将两个序列合并为一个有序序列并输出。
m用空格分隔。
n表示第二行第一个升序序列中数字的个数m表示第三行第二个升序序列中数字的个数。
第二行包含n个整数用空格分隔。
第三行包含m个整数用空格分隔。
//输出描述
输出为一行输出长度为nm的升序序列即长度为n的升序序列和长度为m的升序序列中的元素重新进行升序序列排列合并//示例
方法1输入两个数组创建第三个数组把前两个数组元素全部放入进去接着再次排序方法2输入两个数组创建第三个数组可以不用创建一边比较大小放入元素一边排序一边比较大小一边打印。
arr2[i]);}//数据全部放到第三个数组里for(i0;imn;i){if(im)arr3[i]arr1[i];else//imarr3[i]arr2[i-m];}//冒泡排序//mn是arr3里放置的1元素多少sizeof计算的是arr3全部的大小for
arr2[i];}*///for循环是一对一对的比较而我们需要的是一个数一个数比较小的放到arr3大的留下继续比较需要两个变量i0;//i调整arr1
if这样i进入运算之后数值都会发生变化所以必须重新初始化。
int
m)//一直循环直到把arr1或者arr2里面的元素放置完毕{if
arr1[i];//放i的元素到arr3里面i;//arr1元素需要移动一位k;//arr3元素需要移动一位}else//{arr3[k]
m)//arr2用完{while(in)//条件限制arr3[k]
m)//一直循环直到把arr1或者arr2里面的元素放置完毕{if
m)//arr2用完{while(in)//条件限制printf(%d
KiKi想获得某年某月有多少天请帮他编程实现。
输入年份和月份计算这一年这个月有多少天。
//输入描述多组输入一行有两个整数分别表示年份和月份用空格分隔。
//输出描述针对每组输入输出为一行一个整数表示这一年这个月有多少天。
31,28,31,30,31,30,31,31,30,31,30,31
31,29,31,30,31,30,31,31,30,31,30,31
//数组的下标从0开始但是我们输入的月数从1开始所以放入0进去int
0,31,28,31,30,31,30,31,31,30,31,30,31
0,31,29,31,30,31,30,31,31,30,31,30,31
0,31,28,31,30,31,30,31,31,30,31,30,31
0,31,29,31,30,31,30,31,31,30,31,30,31
0,31,28,31,30,31,30,31,31,30,31,30,31
31,28,31,30,31,30,31,31,30,31,30,31
可以拆分成1和461,14和61,146和1),如果所有拆分后的乘积之和等于自身
a先和c加结果为16在加上b的值7比的结果为23最后给a加1a的值为9printf(a
表达式(i)(i)(i)只有操作符的优先级和结合性没法确定唯一计算路径
所以这个表达式可能因为计算顺序的差异导致结果是不一致的所以表达式是错误的表达式
sizeof(i)){printf(\n);}else//-14{printf(\n);}return
//一个全局变量如果不初始化的话默认初始值为0相信很多人都会算成
需要将i强制转化成size_t类型的(size_t的返回值类型是无符号整型)
-1被当作无符号整数的时候会成为一个非常大的数字isieof(i)
表达式求值先看是否存在整型提升或算术转换再进行计算表达式真正计算的时候先看相邻操作符的优先级再决定先算谁相邻操作符的优先级相同的情况下看操作符的结合性决定计算顺序当然有了优先级和结合性表达式也可能有不同的计算路径导致计算结果的差异a^a^bb二进制中%2
可以得到想要的位得到二进制中的每一位((ni)1)是1则1,是0则0nn(n-1)思想数组的下标是从0开始,有符号整型的二进制位的32位是符号位,影响for循环的边界条件^操作符的使用变长数组数组怎样去输入元素循环条件的限制闰年和平年%10
代码----------→【giteehttps://gitee.com/TSQXG】
联系----------→【邮箱2784139418qq.com】
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback