一道程序改错题.求高手.编写按如下规则进行字母变换的函数,把第一行中的小写字母变成第二行中对应的大写字母原a b c d e f g h i j k l m n o p q r s t u v w x y z新C A L V I B MWP D NX H F O Y E GQZ R J T S

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 10:02:44
一道程序改错题.求高手.编写按如下规则进行字母变换的函数,把第一行中的小写字母变成第二行中对应的大写字母原abcdefghijklmnopqrstuvwxyz新CALVIBMWPDNXHFOYEGQZ

一道程序改错题.求高手.编写按如下规则进行字母变换的函数,把第一行中的小写字母变成第二行中对应的大写字母原a b c d e f g h i j k l m n o p q r s t u v w x y z新C A L V I B MWP D NX H F O Y E GQZ R J T S
一道程序改错题.求高手.
编写按如下规则进行字母变换的函数,把第一行中的
小写字母变成第二行中对应的大写字母
原a b c d e f g h i j k l m n o p q r s t u v w x y z
新C A L V I B MWP D NX H F O Y E GQZ R J T S K U
通过main函数调用该函数对上述字符串进行变换,并
统计字符串长度及变换后的字符串中每个字母出现的
次数,输出变换后的字符串和统计结果
程序如下:
#include
main()
{

char *s1="successindealingwithunknownciphersismeasuredbythesefourthingsintheordernamedperseverancecarefulmethodsofanalysisintuitionlucktheabilityatleasttoreadthelanguageoftheoriginaltextisverydesirablebutnotessential";
char *s2;

int a[26];
int i,l;


l=strlen(s1);
s2=(char *)malloc(sizeof(char)*l);
printf("%d \n",l);
i=0;
while( s1[i]!='\0')
{
replace(sa,sb);
i++;
}
printf(" %s", s2);
for (i=0;i

一道程序改错题.求高手.编写按如下规则进行字母变换的函数,把第一行中的小写字母变成第二行中对应的大写字母原a b c d e f g h i j k l m n o p q r s t u v w x y z新C A L V I B MWP D NX H F O Y E GQZ R J T S
写得太繁琐.错得较多.
由于是26个顺序的小写字母翻译,可以简单地实现:
char t[]="CALVIBMWPDNXHFOYEGQZRJTSKU"; // 翻译表
void replace(char *a,char *b) { *b=t[ *a-'a'];} // 翻译
可以统计翻译前的字母出现个数,打印翻译后的字母就是结果:
for (i=0;i

一道程序改错题.求高手.编写按如下规则进行字母变换的函数,把第一行中的小写字母变成第二行中对应的大写字母原a b c d e f g h i j k l m n o p q r s t u v w x y z新C A L V I B MWP D NX H F O Y E GQZ R J T S 求高手解答vfp程序改错题! 求软件高手帮我编写如下程序:求1到N的阶乘和+2!+3!^^^^^^^^N! 求高手做一道高中英语改错题(共十处错误) 求高手做一道高中英语改错题(共十处错误) 求高手做一道高中英语改错题(共十处错误) C语言编写一个程序,实现如下功能:从键盘输入一个三位数,求各位数字之和. 编写程序 使用如下公式求自然常数E的近似值 知道累加项1/N! 编写程序:求函数y的值.计算公式如下,x的值由键盘输入: 求代码,能稍微讲解下最好编写程序打印n行如下菱形图形(1 用for语句编写程序输出如下图案.用for语句编写程序输出如下图案**** 求编写一道大一大二水平的C语言程序求编写一个大一水平的C语言程序.要求如下:1: 程序可以读取2个矩阵,A和B.2.A和B的行列数是可以让用户自定义的.3. 给A和B两个数据动态分配的空间(dynamical 急求VB程序改错题高手,每个FOUND下一行有错误,请改正!十万火急!已知C的公式表示如下:' ' C=------------------' (n-m)!*m!'函数过程fac( )求k!函数,在Fomr_Click事件中完成运算,'请修正程序中错误.'---------- 十万火急!急求VB高手帮我做一下这倒程序改错题,每个FOUND的下一行都有错误,请改正!'【程序改错】'------------------------------------------------'题目:以下程序段用于输出100-300的所有素数'------------ 改错题一道求解释 编写一个程序,可以将英语规则名词由单数变成复数编写一个程序,可以将英语规则名词(不考虑不满足以下规则的英语单词)由单数变成复数.已知规则如下:a)以辅音字母y结尾,则将y改成i,再 已知球的半径为10,试编写程序求球的体积.如题,还有一道:编写一个程序,由键盘输入三个数,让计算机输出最大的数. C语言的题1编写一个程序求满足如下条件的最大的n.条件是1*1+2*2+3*3+...+n*n