求编一个C语言程序 实现的效果是,将26个字母头尾对换,成为一个加密运算那种
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/22 06:39:35
求编一个C语言程序 实现的效果是,将26个字母头尾对换,成为一个加密运算那种
假设我一串密码 abcd,将其加密变为zyxw
假设我一串密码 abcd,将其加密变为zyxw
#include
int main(int argc,char *argv[])
{
char s[30];
gets(s);
for(int i=0;s[i];i++)
s[i]=122-(s[i]-97);
puts(s);
return 0;
}
/*要完成头尾互换很简单,只要找出当前字母和a之间的距离x,再找出距离z为x的另一个字母,这个字母就是要找的.a的ascii值为97,z的ascii值为122,所以用上面的减法就可以很容易完成.我这里只写了小写字母的算法,大写的或者大小写混合的你自己写写看吧*/
再问: 晕,我用你这个调试后,7个错误……但是我找到想要的程序了,还是感谢你辛苦码了这么多的代码,谢谢
再答: #include int main(int argc, char *argv[]) { char s[30]; int i; gets(s); for(i=0;s[i];i++) s[i]=122-(s[i]-97); puts(s); return 0; }//这样应该就没错了
int main(int argc,char *argv[])
{
char s[30];
gets(s);
for(int i=0;s[i];i++)
s[i]=122-(s[i]-97);
puts(s);
return 0;
}
/*要完成头尾互换很简单,只要找出当前字母和a之间的距离x,再找出距离z为x的另一个字母,这个字母就是要找的.a的ascii值为97,z的ascii值为122,所以用上面的减法就可以很容易完成.我这里只写了小写字母的算法,大写的或者大小写混合的你自己写写看吧*/
再问: 晕,我用你这个调试后,7个错误……但是我找到想要的程序了,还是感谢你辛苦码了这么多的代码,谢谢
再答: #include int main(int argc, char *argv[]) { char s[30]; int i; gets(s); for(i=0;s[i];i++) s[i]=122-(s[i]-97); puts(s); return 0; }//这样应该就没错了
求编一个C语言程序 实现的效果是,将26个字母头尾对换,成为一个加密运算那种
用C语言编程序:用指针方法处理,输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.必须利用宏定义
用C语言编一个小学算术运算测试程序
c语言编程序实现:一个带有两位小数的浮点数的四舍五入.
用C语言编个计算器程序可以实现多项式(比如是(3+2)*5-9/7这类的式子)的运算
C语言 输入a输出b编程序,输入一个字母,输出的是下一个字母.大一C语言题.用字符常量吧貌似是.
用C语言编写一个加密程序字母对照的 原字母a b c d e i k ,w 加密后a w k ,i a b c e
编写程序,将一个长度不超过100的字符串加密和解密.密码规则:用原来的字母后面第4个字母代替原来的字母
C语言.任意n个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.
C语言输入10个整数,将其中最小的数和第一个数对换,把最大的数与最后一个数对换.(用指针)
求用C语言编个程序 很简单的
谁能帮我编一个C语言程序?