学会C语言能破解游戏么

Python022

学会C语言能破解游戏么,第1张

可以。

现在一些大型游戏大部分都是用C/C++开发出来的,当然也有些混用了各种开发工具,例如VB。实际上只要学会了编程都可以编写游戏,那么有些游戏也可以自己改编。但是要注意版权问题。

目前编程语言繁多,精通的话,绝大多数都能用来做游戏。推荐你先学好C,再根据之后的兴趣、发展、机会等等确定一门专攻语言。学会C,触类旁通,学其他语言就不是很费力了。

调了半天,楼主真是太粗心了!middle1[]应该这样声明:

char middle1[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}

最后输出start的时候要注意控制长度,改个for循环就好了!

#include<stdio.h>

#include<string.h>

int main(void)

{

int i,j,length,n

char temp

char middle2[27]

char start[201],finish[201]

char middle1[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}

gets(middle2)

gets(finish)

scanf("%d",&n)

length=strlen(finish)

for(i=0i<25i++)

{

for(j=i+1j<26j++)

{

if(middle2[i]>middle2[j])

{

temp=middle2[i]

middle2[i]=middle2[j]

middle2[j]=temp

temp=middle1[i]

middle1[i]=middle1[j]

middle1[j]=temp

}

}

}

for(i=1i<=ni++)

{

for(j=0j<lengthj++)

{

if(finish[j]==' ')

{

start[j]=' '

}

else

{

start[j]=middle1[finish[j]-'A']

}

}

}

for( i = 0i <length++i)

printf("%c",start[i])

printf("\n")

return 0

}

/*

ABCDEFGHIJKLMNOPQRSTUVWXYZ

*/