解密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 分钟前
Linux---线程封装
linux·c++·算法
chao18984430 分钟前
基于MATLAB的双摆系统阻抗控制实现
算法
龙腾AI白云2 小时前
大模型-AIGC技术在文本生成与音频生成领域的应用
算法
坚持编程的菜鸟6 小时前
LeetCode每日一题——困于环中的机器人
c语言·算法·leetcode·机器人
Aurorar0rua7 小时前
C Primer Plus Notes 09
java·c语言·算法
我不是QI10 小时前
DES 加密算法:核心组件、加解密流程与安全特性
经验分享·算法·安全·网络安全·密码学
前端小刘哥10 小时前
新版视频直播点播EasyDSS平台,让跨团队沟通高效又顺畅
算法
我是华为OD~HR~栗栗呀10 小时前
华为od-21届考研-C++面经
java·c语言·c++·python·华为od·华为·面试
oioihoii11 小时前
C++ 中的类型转换:深入理解 static_cast 与 C风格转换的本质区别
java·c语言·c++
明月(Alioo)11 小时前
机器学习入门,无监督学习之K-Means聚类算法完全指南:面向Java开发者的Python实现详解
python·算法·机器学习