程序作用:
输入一段密码,按第i个字母变成第(26-i+1)个字母的规则转换成原文
源代码:(正确)
#include
int main()
{
char a[100],b[100]="";
int i;
printf("请输入一段密码:\n");
gets(a);
for(i=0;i
if(a[i]>='A'&&a[i]<='Z')b[i]=155-a[i];
if(a[i]>='a'&&a[i]<='z')b[i]=219-a[i];
}
printf("\n\n\n");
printf("密码为:\n");
puts(a);
printf("原文为:\n");
puts(b);
return 0;
}
不懂的欢迎继续提问。*^_^*
#include
int main()
{
printf("input:");
char ch;
while(scanf("%c",&ch)){
if(ch>=65&&ch<=90)
printf("%c\n",155-ch);
if(ch>=97&&ch<=122)
printf("%c\n",219-ch);
}
return 0;
}