当前位置 :
一道程序改错题.求高手.编写按如下规则进行字母变换的函数,把第一行中的小写字母变成第二行中对应的大写字母原abcdefghijklmnopqrstuvwxyz新CALVIBMWPDNXHFOYEGQZRJTS
1人问答
问题描述:

一道程序改错题.求高手.

编写按如下规则进行字母变换的函数,把第一行中的

小写字母变成第二行中对应的大写字母

原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

马小陆回答:
  写得太繁琐.错得较多.由于是26个顺序的小写字母翻译,可以简单地实现:chart[]="CALVIBMWPDNXHFOYEGQZRJTSKU";//翻译表voidreplace(char*a,char*b){*b=t[*a-'a'];}//翻译可以统计翻译前的字母出现个数,打...
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞