C语言22行代码,让你的朋友以为中了病毒

1

**C语言介绍
**

C语言是一种计算机编程语言,由丹尼斯·里奇(Dennis Ritchie)在1972年左右为UNIX操作系统设计并开发。它具有高效、可移植、灵活和强大的特点,在计算机科学领域中具有广泛的应用。C语言是一种结构化语言,支持函数、变量、数组、指针等基本概念,可以实现各种复杂的数据结构和算法。

C语言的特点包括

简洁紧凑:C语言语法简洁,代码紧凑,易于编写和维护。

灵活性强:C语言提供了丰富的数据类型和运算符,支持多种编程风格,可以方便地处理各种复杂问题。

高效性:C语言编译后的程序执行效率高,适合编写对性能要求较高的系统级应用程序。

可移植性好:C语言编写的程序可以在不同的操作系统和硬件平台上运行,具有较好的可移植性。

面向过程:C语言是一种面向过程的编程语言,强调程序设计的逻辑流程和顺序。

C语言在计算机科学中的应用非常广泛,包括操作系统、编译器、数据库、网络编程、嵌入式系统、游戏开发等领域。许多著名的软件,如Linux操作系统、MySQL数据库、Apache Web服务器等,都是用C语言编写的。

2

代码思路

利用for循环打开30次(或者更多次)终端,使电脑一直处于跳出终端的状态,然后再利用定时关机代码,使电脑在30秒后关机。

于此同时,利用goto语句输出提示“您的电脑将于30秒后关机,如果不想,请输入正确的暗号”设置暗号,如果暗号正确,解除关机

【解除这个“病毒”只需要关机重启就行啦!】

3

代码展示

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{int i;char a[20]={0};for(i=0;i<=30;i++){system("start cmd");}system("shutdown -s -t 30");
again:printf("你的电脑将于30s 后关机,如果不想:\n");printf("请输入正确的暗号\n");scanf("%s",a);if(strcmp(a,"6888")==0)system("shutdown -a");elsegoto again;
return 0;
} 

为了帮助大家更好的学习网络安全,我给大家准备了一份网络安全入门/进阶学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂这些资料!

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/834110.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电子硬件设计-Xilinx FPGA/SoC前期功耗评估方法(1)

目录 1. 简介 2. 使用方法 2.1 设计输入 2.2 查看结果 3. 额外说明 4. 总结 1. 简介 XPE (Xilinx Power Estimator, 功耗估算器) 电子表格是一种功耗估算工具&#xff0c;用于项目的预设计和预实现阶段。 该工具可以帮助工程师进行架构评估、器件选择、合适的电源组件以…

官方文档k8s1.30安装部署高可用集群,kubeadm安装Kubernetes1.30最新版本

文章目录 节点架构一、准备开始(每一台机器都执行)1️⃣ 检查所需端口(可以直接关闭防火墙放开所有端口)端口和协议控制面工作节点 关闭防火墙关闭 SELinux 2️⃣ 安装containerd容器containerd部署containerd切换为国内源 3️⃣ 设置/etc/hosts 二、安装 kubeadm、kubelet 和 …

安卓开发--环境配置

本次项目选择使用 Andrio Studio 进行开发。虽然这款软件版本更新也很快。不过开发一款APP的技术流程是大差不差的。我几年前的安卓笔记放到现在还是能用。 现在CSDN网上写一个笔记留作以后参考&#xff0c;开始吧&#xff01;&#xff01;&#xff01; 1 安装 Andrio Studio …

npm 安装 pnpm 时 报错 npm ERR! Unexpected token ‘.‘

问题 一个项目用的是 pnpm 安装的依赖&#xff0c;node 的版本是 16.16.0&#xff0c;nvm 的版本是 1.1.7&#xff0c;然后全局安装 pnpm 报错如下&#xff1a; 解决 我看网上的一些解决方案是说 nvm 版本过低导致&#xff0c;下面我们按照这个方向处理。 实首先下载 nvm-up…

详细讲一下PYG 里面的torch_geometric.nn.conv.transformer_conv函数

1.首先先讲一下代码 这是官方给的代码&#xff1a;torch_geometric.nn.conv.transformer_conv — pytorch_geometric documentation import math import typing from typing import Optional, Tuple, Unionimport torch import torch.nn.functional as F from torch import T…

使用凌鲨建立软件研发技能学习小组

凌鲨(OpenLinkSaas)的团队功能除了提供论坛功能&#xff0c;还能记录团队成员的成长记录。 使用方法 打开团队功能 团队功能在默认情况下是关闭的&#xff0c;你可以在登录后打开团队功能开关。 创建学习团队 日报/周报/个人目标一般是企业团队需要&#xff0c;建议关闭。 …

Shell生成支持x264的ffmpeg安卓全平台so

安卓 FFmpeg系列 第一章 Ubuntu生成ffmpeg安卓全平台so 第二章 Windows生成ffmpeg安卓全平台so 第三章 生成支持x264的ffmpeg安卓全平台so&#xff08;本章&#xff09; 文章目录 安卓 FFmpeg系列前言一、实现步骤1、下载x264源码2、交叉编译生成.a3、加入x264配置4、编译ffmp…

Redis 哨兵机制

文章目录 哨兵机制概念相关知识铺垫主从复制缺陷哨兵工作流程选举具体流程理解注意事项 哨兵机制概念 先抽象的理解&#xff0c;哨兵就像是监工&#xff0c;节点不干活了&#xff0c;就要有行动了。 Redis 的主从复制模式下&#xff0c;⼀旦主节点由于故障不能提供服务&#…

MVC WebAPI

创建项目 创建api控制器 》》》 web api 控制器要继承 ApiController 》》》 数据会自动装配 及自动绑定 》》》清除xml返回格式 //清除XML返回格式 GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); 》》》跨越问题

全面解析Spring Gateway过滤器

Spring Gateway过滤器的作用 在微服务架构中&#xff0c;Spring Gateway扮演着重要的角色&#xff0c;它的过滤器功能尤其值得我们深入探讨。试想一下&#xff0c;当一个请求来到我们的系统时&#xff0c;我们如何能够确保它被正确、高效地路由到对应的服务&#xff1f;又如何…

【汇编语言小练习输入两个数字然后输出它们的和】

这个程序是用汇编语言编写一个简单的程序&#xff0c;它将从键盘输入两个数字&#xff0c;然后输出它们的和。 .MODEL SMALL .STACK 100H.DATAINPUT_MSG1 DB Enter the first number: $INPUT_MSG2 DB 13, 10, Enter the second number: $RESULT_MSG DB 13, 10, The sum is: $N…

2024服贸会,参展企业媒体宣传报道攻略

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 2024年中国国际服务贸易交易会&#xff08;简称“服贸会”&#xff09;是一个重要的国际贸易平台&#xff0c;对于参展企业来说&#xff0c;有效的媒体宣传报道对于提升品牌知名度、扩大…

关于 curl: (52) Empty reply from server 问题的总结

最近在改造底层框架时遇到了Empty reply from server的问题&#xff0c;这个提示让我很懵圈&#xff0c;server居然还能返回空响应。 出现这个提示的时候&#xff0c;我们要清楚什么&#xff1a; 1、我们需要在curl后加个 -v 参数来看他具体表现&#xff0c;它以告诉你具体的信…

FPGA第二篇,FPGA与CPU GPU APU DSP NPU TPU 之间的关系与区别

简介&#xff1a;首先&#xff0c;FPGA与CPU GPU APU NPU TPU DSP这些不同类型的处理器&#xff0c;可以被统称为"处理器"或者"加速器"。它们在计算机硬件系统中承担着核心的计算和处理任务&#xff0c;可以说是系统的"大脑"和"加速引擎&qu…

KK创建高可用的K8S集群

下载&#xff1a; curl -sfl https://get-kk.kubersphere.io | KKZONEcn sh - 1.生成模板配置文件 ./kk create config -f sample.yaml 2 .修改配置文件 apiVersion: kubekey.kubesphere.io/v1alpha1 kind: Cluster metadata: name: sample spec: hosts: - {name: node1,…

社区奶柜:小本创业,大有可为

社区奶柜&#xff1a;小本创业&#xff0c;大有可为 在快节奏的现代生活中&#xff0c;人们对健康、便捷生活方式的追求日益增长。社区奶柜加盟项目&#xff0c;正是应运而生&#xff0c;它不仅满足了居民对于新鲜、营养乳制品的日常需求&#xff0c;也为寻求创业机会的您铺设…

excel中图片url转为jpg

步骤 打开Excel&#xff0c;并按下 Alt F11 打开VBA编辑器。在VBA编辑器中&#xff0c;插入一个新的模块&#xff08;右键点击项目资源管理器中的模块 -> 插入 -> 模块&#xff09;。在新模块的代码窗口中&#xff0c;复制并粘贴以下示例代码。根据需要修改代码中的变量…

vue触发原生form提交到指定action地址

不同平台之间的跳转&#xff0c;需要通过form表单的形式提交到指定的action地址&#xff0c; 下面的代码将表单内容设置为hidden类型&#xff0c;进行隐藏&#xff1a; <form method"post" :action"url" ref"form"><inputv-for"it…

linux 权限和权限的设置

在Linux中&#xff0c;文件和目录的权限是一个重要的安全特性。这些权限决定了哪些用户可以读取、写入或执行某个文件或目录。以下是关于Linux权限和如何设置它们的基本信息。 权限类型 Linux中有三种基本的权限类型&#xff1a; 读取&#xff08;r&#xff09;&#xff1a;…

力扣2105---给植物浇水II(Java、模拟、双指针)

题目描述&#xff1a; Alice 和 Bob 打算给花园里的 n 株植物浇水。植物排成一行&#xff0c;从左到右进行标记&#xff0c;编号从 0 到 n - 1 。其中&#xff0c;第 i 株植物的位置是 x i 。 每一株植物都需要浇特定量的水。Alice 和 Bob 每人有一个水罐&#xff0c;最初是…