早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言(如果访问到字符A,W,F就转化成I)最近Kingly对编码很感兴趣,于是从网上找了一些编码原则来对字符串做实验.由于Kingly一直很忙,所以希望你这位编程高手来替他解决这个问题.下面是编

题目详情
C语言 (如果访问到字符A,W,F就转化成I)
最近Kingly对编码很感兴趣,于是从网上找了一些编码原则来对字符串做实验.由于Kingly一直很忙,所以希望你这位编程高手来替他解决这个问题.下面是编码原则:(1) 如果访问到字符A,W,F就转化成I;(2) 如果访问到字符C,M,S就分别转化成L,o,v;(3) 如果访问到字符D,P,G,B就转化成e;(4) 如果访问到字符L,X就分别转化成Y,u;(5) 其他字符均保持不变.(6) 遇到END就结束!
Sample Input:
A
CMSD
LMX
END
Sample Output:
I
Love
You
我的程序是:
#include
#include
int main()
{
int i=0,n=1;
char a[100];
while(n)
{
while(a[i]=getchar()!='\n')
i++;
if(a[0]!='E' || a[1]!='N' || a[2]!='D')
{
for(n=0;n
▼优质解答
答案和解析
有注释:#include #include int main(){ int i=0,n=1; char a[100]; while(n) { while((a[i]=getchar())!='\n') /* 加上括号 */ i++; if(a[0]!='E' || a[1]!='N' || a[2]!='D') { for(n=0;n