这个程序的结果为什么是这个?详细说一下过程
1个回答
展开全部
字符串从第一个字符到最后一个字符,对k循环。
k=0,c='t',找到default,输出N,此时输出的是N
k=1,c='e',找到case 1,空语句,找到case 3,空语句,找到case 5,输出c对应的字符,输出e,n自增1,n=1,输出n的值,输出1,此时输出的是Ne1
k=2,c='a',找到default,输出N,此时输出的是Ne1N
k=3,c='c',找到ase 3,空语句,找到case 5,输出c对应的字符,输出c,n自增1,n=2,输出n的值,输出2,此时输出的是Ne1Nc2
k=4,c='h',找到default,输出N,此时输出的是Ne1Nc2N
循环结束。
因此最终的输出结果为Ne1Nc2N,选C。
k=0,c='t',找到default,输出N,此时输出的是N
k=1,c='e',找到case 1,空语句,找到case 3,空语句,找到case 5,输出c对应的字符,输出e,n自增1,n=1,输出n的值,输出1,此时输出的是Ne1
k=2,c='a',找到default,输出N,此时输出的是Ne1N
k=3,c='c',找到ase 3,空语句,找到case 5,输出c对应的字符,输出c,n自增1,n=2,输出n的值,输出2,此时输出的是Ne1Nc2
k=4,c='h',找到default,输出N,此时输出的是Ne1Nc2N
循环结束。
因此最终的输出结果为Ne1Nc2N,选C。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询