十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
是的,就是设置个char数组,比如char student[4]={0};char strtemp[4];
伽师网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。成都创新互联成立与2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联。
然后将起赋值为你想要的值,这就是加密前,加密的话就:
for(int i=0;isizeof(student);i++)
strtemp[i] = student[i]+4;
得到的就是你要的加密后的组合了,解密同样,直接每个指减4就对了
#include "stdio.h"
#include "windows.h"
main()
{
char c;
printf("input a char:");
scanf("%c",c);
if(!isalpha(c))
{
printf("input error!\n");
return;
}
printf("%c\n",isalpha(c+4)? c+4:c-22);
getchar();
}
可以参考下面的代码:
#include stdio.h
#include stdlib.h
void movefour(char *str)
{
int i,j;
char t;
for(i=0;i4;i++)
{
t=str[strlen(str)-1];
for(j=strlen(str)-1;j0;j--)
str[j]=str[j-1];
str[0]=t;
}
}
扩展资料:
C语言strcat()函数:字符串连接(拼接)
C语言isupper()函数:判断一个字符是否是大写字母
C语言isspace()函数:判断一个字符是否是空白符
C语言isprint()函数:判断一个字符是否是可打印字符
C语言islower()函数:判断一个字符是否是小写字母
C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值
C语言isalnum()函数:判断一个字符是否是字母或者数字
参考资料来源:百度百科-C语言函数