一个维吉尼亚密码程序,编译成功,无法运行
#include<stdio.h>int main(void)
{
char st[26]={'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'},k;
int data;
k=getchar();
if(97<k&&k<122)
{
data=k-97;
while(data--)
{
char huan;
int i;
huan=st[0];
for(i=0;i<25;i--)
st[i]=st[i+1] ;
st[25]=huan;
}
}
printf("维吉尼亚密:%c",st[data]);
while(1);
}