第1个回答 2012-03-21
代码加花就行,在你正式的代码里面写入一些不执行的语句,穿插的去写,不影响你的正常使用,别人又看不懂。
第2个回答 2012-03-21
可以试试把代码层次写乱一点,而且在后面添加一些错误的提示 ,例:
int i,j,k; char a;string sb;scanf("%d %c % s",&i,&a ,sb);//What do you want ?
可以这么一试,最后把顺序乱排一下
第3个回答 2012-03-21
把变量名全部改成单个的字母
比如
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
int i, k, r;
for (i = 0; i < 10; i++)
{
srand(GetTickCount());
printf("\n");
for(k = 0; k < 5; k++)
{
r = rand()%10;
printf("%d", r);
}
Sleep(10);
}
return 0;
}
改成
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int
main()
{int i,k,
r;for(i=0;i
<10;
i++)
{srand(
GetTickCount())
;printf("\n");for
(k=0;k<5;k++)
{r=rand()
%10
;printf("%d", r);
}Sleep(10)
;}return
0;}
这样一样可以运行,因为在编译的时候先去掉了空格\t\n这些字符
第4个回答 2012-03-31
hehe,这个有难度~~
定义特别多的宏,然后你的程序里用很多很多的宏,对外不提供专门写你宏的那个头文件
然后,把你使用到的变量名全都用简单的,a,b,c来用,不要写注释,不要换行,写一堆一堆的。这样的代码别人看了也不想读,更别提读懂了,对吗。