一道程序改错题.求高手.
编写按如下规则进行字母变换的函数,把第一行中的
小写字母变成第二行中对应的大写字母
原abcdefghijklmnopqrstuvwxyz
新CALVIBMWPDNXHFOYEGQZRJTSKU
通过main函数调用该函数对上述字符串进行变换,并
统计字符串长度及变换后的字符串中每个字母出现的
次数,输出变换后的字符串和统计结果
程序如下:
#include
main()
{
char*s1="successindealingwithunknownciphersismeasuredbythesefourthingsintheordernamedperseverancecarefulmethodsofanalysisintuitionlucktheabilityatleasttoreadthelanguageoftheoriginaltextisverydesirablebutnotessential";
char*s2;
inta[26];
inti,l;
l=strlen(s1);
s2=(char*)malloc(sizeof(char)*l);
printf("%dn",l);
i=0;
while(s1[i]!='')
{
replace(sa,sb);
i++;
}
printf("%s",s2);
for(i=0;i