解密QQ号——C语言

题目:

有一串已加密的数字"6 3 1 7 5 8 9 2 4"解密规则:首先将第1个数字删除,紧接着将第2个数字放到这串数字的末尾,再将第3个数字删除并将第4个数字放到这串数字的末尾,再将第5个数删除

代码实现:

cpp 复制代码
#include<stdio.h>
int main()
{
    int arr[100]={0,6,3,1,75,8,2,9,4);
    int i;
    int head=0;
    int tail=10;
    while(head<tail)
    {
        printf("%d ",q[head]);
        head++;
        q[tail]=q[head];
        tail++;
        head++;
    }
}
相关推荐
许野平3 分钟前
Rust: enum 和 i32 的区别和互换
python·算法·rust·enum·i32
长安——归故李5 分钟前
【C语言】成绩等级制
c语言·开发语言
chenziang19 分钟前
leetcode hot100 合并区间
算法
chenziang110 分钟前
leetcode hot100 对称二叉树
算法·leetcode·职场和发展
szuzhan.gy41 分钟前
DS查找—二叉树平衡因子
数据结构·c++·算法
一只码代码的章鱼1 小时前
排序算法 (插入,选择,冒泡,希尔,快速,归并,堆排序)
数据结构·算法·排序算法
青い月の魔女2 小时前
数据结构初阶---二叉树
c语言·数据结构·笔记·学习·算法
我要出家当道士2 小时前
Nginx单向链表 ngx_list_t
数据结构·nginx·链表·c
最后一个bug2 小时前
STM32MP1linux根文件系统目录作用
linux·c语言·arm开发·单片机·嵌入式硬件
林的快手2 小时前
209.长度最小的子数组
java·数据结构·数据库·python·算法·leetcode