马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
#include <stdlib.h>
char JieMi(char c[])
{
int i;
printf("请输入:");
scanf("%s",c);
for (i=0;c[i]!='\0';i++)
{
if ((c[i]>='e'&&c[i]<='z')||(c[i]>='E'&&c[i]<='Z'))
c[i] -= 4;
else if ((c[i]>='a'&&c[i]<='d')||(c[i]>='A'&&c[i]<='D'))
c[i] +=22;
}
puts(c);
return 0;
}
char JiaMi(char s[])
{
int i;
printf("请输入:");
scanf("%s",s);
for(i=0;s[i]!='\0';i++)
{
if ((s[i]>='a'&&s[i]<='v')||(s[i]>='A'&&s[i]<='V'))
s[i] += 4;
else if ((s[i]>='w'&&s[i]<='z')||(s[i]>='W'&&s[i]<='Z'))
s[i] -= 22;
}
puts(s);
return 0;
}
int main()
{
char JiaMi(char s[100]);
char JieMi(char c[100]);
int a;
char s[100],c[100];
printf("1-数据加密 2-数据解密\n");
s : scanf("%d",&a);
if (a==1)
{
JiaMi(s);
}
else if (a==2)
{
JieMi(c);
}
else
{
printf("请重新输入!\n");
goto s;
}
system("pause");
return 0;
}
小甲鱼老师,这个是一个加密字符串的c语言代码,但是在执行时,输入的字符串,例:fishc 123
他就只能输出空格前面的东西,遇到空格就直接结束那个循环了,求各位朋友指导~~谢谢~~~
|