c语言高手帮帮忙

2024-12-13 15:42:07
推荐回答(2个)
回答1:

1. 链表可以设置三个节点:
(1) 原码;
(2) 密码;
(3) 指向下一个链表元素的指针。

2. 你的要求并不是很明确,下面给出一种实现:
char *Encrypt(char *srcStr)
{
char *tmpStr = srcStr;
for( ; *tmpStr!=0; tmpStr++ )
{
if( *tmpStr>='a' && *tmpStr<='m' )
*tmpStr = *tmpStr + 13;
else if( *tmpStr>='n' && *tmpStr<='z' )
*tmpStr = *tmpStr - 13;
else if( *tmpStr>='A' && *tmpStr<='M' )
*tmpStr = *tmpStr + 13;
else if( *tmpStr>='N' && *tmpStr<='Z' )
*tmpStr = *tmpStr - 13;
}

return tmpStr;
}

回答2:

哎,说起来惭愧啊,我也是学c的,可惜学的一塌糊涂。有时间给你找个高人问问,祝你好运!