c语言的一道题

Python014

c语言的一道题,第1张

这些以身试毒的奴隶,就是一堆bit,1到N这些数字对应酒的编号,所有bit0(化成二进制,最低位是0bit)是1的数字,都给一个人喝;所有bit1是1的数字,依次类推,这样到20小时后,所有中毒奴隶代表的bit组成的数,就是有毒那瓶酒。

如果酒的数量恰好是2的整数次幂,拿走编号最大的那瓶,剩下的按同样方法做。

例:

3瓶酒,要2个人,编号为0和1,0喝最低位是1的酒,即1号瓶和3号瓶

1喝bit1是1的酒,即2号瓶喝3号瓶

这样,结果显而易见,最终中毒的bit是1,没中毒的是0,这个二进制数就是要找的那瓶酒的编号。

C语言当然可以编写病毒,事实上很多程序都是用C/C++编写出来的。\x0d\x0a编程语言本身没有“贵贱”之分,只用用好了,都是相当强的;区别在于主要适用范围、编写的难易程序、执行效率的高低、学习的难易程度,等等。\x0d\x0aC语言只是一种计算机程序的编写格式规范,到至于可以编写出来什么样的程序,还要看你所用的C语言编译器,(比如TC,VC,LCC,GCC等,太多了)。\x0d\x0a如果有编写windows程序,就不能用TC,它只能编写DOS程序,而应该用VC,LCC,C++Builder等编译工具)\x0d\x0a编写出来的程序肯定要调用操作系统提供的功能,如编windows程序,就要调用Win32 API,Dos程序则调用的是DOS中断,编程实际上就是对这些操作系统所提供功能的调用。\x0d\x0a现在的病毒很多都是用常用的编程工具编写的,如VC++,delph,VC,Win32汇编等

能!

别看那篇长的,百度复制过来的,别听他扯!灰鸽子是Delphi编的,不是C。

其实C也是一种语言,能否编写出病毒和所使用的语言无关,而是和代码有关,也就是开发者的意图有关。

个人觉得写木马还是用Delphi最方使。当然,这只是个人倾向。还是那句话,用什么语言都能写出病毒,批处理也可以。