#include
int main()
{
char str[128] = { 0 };
printf("请输入一串密码:");
gets(str);
printf("你输入的密码为:%s\n", str);
int i=0;
while (str[i])
{
if (str[i] >= 'A' && str[i] <= 'Z')
str[i] = 'A'+(26 - (str[i] - 'A') - 1);
else if (str[i] >= 'a' && str[i] <= 'z')
str[i] ='a'+ (26 - (str[i] - 'a') - 1);
i++;
}
printf("破译后的原文为:%s", str);
return 0;
}
#include<stdio.h>
int main()
{
int i=0;
char str[128] = { 0 };
printf("请输入一串密码:");
gets(str);
printf("你输入的密码为:%s\n", str);
while (str[i])
{
if (str[i] >= 'A' && str[i] <= 'Z')
str[i] = 'A'+(26 - (str[i] - 'A') - 1);
else if (str[i] >= 'a' && str[i] <= 'z')
str[i] ='a'+ (26 - (str[i] - 'a') - 1);
i++;
}
printf("破译后的原文为:%s", str);
return 0;
}
你这是c文件吧,在VC6开发环境下,c文件中,变量定义必须放到函数开头位置,不能放到中间