【万人千题】C语言解题报告11.28
1,1295. 统计位数为偶数的数字 - 力扣(LeetCode) (leetcode-cn.com)
int is(int n)
{
int bit=0;
while(n)
{
n/=10;
bit++;
}
return(bit%2==0);
}
int findNumbers(int* nums, int numsSize)
{
int i=0;
int count=0;
for(i=0;i<numsSize;i++)
{
if(is(nums[i]))
{
count++;
}
}
return count;
}
2,540. 有序数组中的单一元素 - 力扣(LeetCode) (leetcode-cn.com)
int singleNonDuplicate(int* nums, int numsSize)
{
int i=0;
int j=0;
for(i=0;i<numsSize;i++)
{
j^=nums[i];
}
return j;
}
3,剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 - 力扣(LeetCode) (leetcode-cn.com)
/**
* Note: The returned array must be malloced, assume caller calls free().
*/
int* exchange(int* nums, int numsSize, int* returnSize)
{
int i=0;
int j=0;
for(i=0;i<numsSize;i++)
{
if(nums[i]%2!=0)
{
// if(i==0)
// ;
// else
// {
int tmp=nums[i];
nums[i]=nums[j];
nums[j]=tmp;
//}
j++;
}
}
*(returnSize)=numsSize;
return nums;
}
暴力枚举一下就都可以出来了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了