如何编写一个C语言程序,让26个字母分别代表不同的26个字母,任意输入一串字母,输出所对应的一串字母谢谢
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/26 16:27:58
如何编写一个C语言程序,让26个字母分别代表不同的26个字母,任意输入一串字母,输出所对应的一串字母谢谢
通过上面你的解释,我好像懂了点,但是,对应关系你要给出来啊,如果输入A,那么代表实际是?你要把这些对应关系给出了啊!这个貌似没啥难度》.
再问: 随便什么对应关系都行,谢谢。。。。
再答: #include"stdio.h" int main() { char C[26]={C,D,...... }; ///分别对应A到Z所代表的其他字母! 这里的意思是A代表C,B代表D char tem[100] ;////输入字符串 scanf("%s",tem); ///输入字符串 for(int i=0; tem[i] ;i++) printf("%c",C[tem[i] - 'A'] ); ///输出所代表的字母.... return 0; }
再问: 为什么我编译出来有错误呀。。。。。 #include"stdio.h" int main() { char C[1]={Q,W,E,R,T,Y,U,I,O,P,A,S,D,F,G,H,J,K,L,Z,X,C,V,B,N,M}; ///分别对应A到Z所代表的其他字母! 这里的意思是A代表C,B代表D char tem[100] ;////输入字符串 scanf("%s",tem); ///输入字符串 for(int i=0; tem[i] ;i++) printf("%c",C[tem[i] - 'A'] ); ///输出所代表的字母.... return 0; }
再答: 把char C[1]改为 char C[] 不要这个1~
再问: 还是不对,你原本给的是[26]也不对呀,错误提示是: `Q' undeclared (first use in this function)
再答: 哦!呵呵,不好意思!!忘了告诉你,后面的字母全部要用单引号括起来!因为是字符! 'Q', 'W',...........等....
再问: 你好,FOR语句好像也有问题,错误提示:'for' loop initial declaration used outside C99 mode 我已经解决这个问题了,谢谢你,很感谢你的回答。。。如果我想让同一个字母的大小写都能产生这种效果,应该如何编写呀???对了,我还想让他实现输入“dog cat”输出“cat dog”就是中间有空格的话,字母还能继续对应起来。。。
再答: 再循环条件里面判断,如果不是字母原样输出..小写字母同意的道理啊@
再问: 随便什么对应关系都行,谢谢。。。。
再答: #include"stdio.h" int main() { char C[26]={C,D,...... }; ///分别对应A到Z所代表的其他字母! 这里的意思是A代表C,B代表D char tem[100] ;////输入字符串 scanf("%s",tem); ///输入字符串 for(int i=0; tem[i] ;i++) printf("%c",C[tem[i] - 'A'] ); ///输出所代表的字母.... return 0; }
再问: 为什么我编译出来有错误呀。。。。。 #include"stdio.h" int main() { char C[1]={Q,W,E,R,T,Y,U,I,O,P,A,S,D,F,G,H,J,K,L,Z,X,C,V,B,N,M}; ///分别对应A到Z所代表的其他字母! 这里的意思是A代表C,B代表D char tem[100] ;////输入字符串 scanf("%s",tem); ///输入字符串 for(int i=0; tem[i] ;i++) printf("%c",C[tem[i] - 'A'] ); ///输出所代表的字母.... return 0; }
再答: 把char C[1]改为 char C[] 不要这个1~
再问: 还是不对,你原本给的是[26]也不对呀,错误提示是: `Q' undeclared (first use in this function)
再答: 哦!呵呵,不好意思!!忘了告诉你,后面的字母全部要用单引号括起来!因为是字符! 'Q', 'W',...........等....
再问: 你好,FOR语句好像也有问题,错误提示:'for' loop initial declaration used outside C99 mode 我已经解决这个问题了,谢谢你,很感谢你的回答。。。如果我想让同一个字母的大小写都能产生这种效果,应该如何编写呀???对了,我还想让他实现输入“dog cat”输出“cat dog”就是中间有空格的话,字母还能继续对应起来。。。
再答: 再循环条件里面判断,如果不是字母原样输出..小写字母同意的道理啊@
如何编写一个C语言程序,让26个字母分别代表不同的26个字母,任意输入一串字母,输出所对应的一串字母谢谢
编写c程序:输入3个字母,输出3个字母中序号最小的字母.
C语言程序编写 输入一个大写字母,输出字母表中它前面的字母和它后面的字母
C程序设计,任意输入一个英文字母,输出该字母的前驱和后继,并以此字母开始,将26个英文顺序输出.
C语言中如何让输入的字母表示为它所对应的ASCII数字?
输入一个字母,输出该字母后的第5个字母,如输入a,则输出f,需考虑越界 c语言编程
C语言:编写一个程序,输入一段英文(以'$'代表结束),输出文章中出现的每个字母的出现频率.
输入任意字母 输出后面第4个字母 怎么用C语言做?
用C语言编写一个程序,统计一个字符串中 各种 小写字母(26个小写字母)出现次数,
基础c语言问题:要求输入任意单词,输出单词的每个字母后的第三个字母.例如输入yeah,则输出bhdk
26个字母所对应的国际音标
弹弹123钢琴键盘网的字母对应音符.26个字母分别代表什么.