所在的位置: C++ >> C++市场 >> C语言循环选择字符

C语言循环选择字符

①循环结构+选择结构+字符型

#include<studio.h>

main()

{

charc

while((c=getchar())!=‘\n’)

/*循环结构while,选择结构swith*/

{swith(c-‘2’)

{

case0:

case1:purchar(c+4);

case2:purchar(c+4);break;

case3:purchar(c+3);

default:putchar(c+2);break;

/*字符之间可以相加减,等于ASCLL码相加减,再转化为相应字符*/

}

}

}

输入:

输出:

②输入2,即c=2

c-‘2’=0,即从case0开始循环,

case1,输出c+4=6

case2,输出c+4=6,

break结束循环

③输入4,即c=4

4-‘2’=2,即从case2开始循环,

case2,输出c+4=8,

break结束循环

④输入7,即c=7

7-‘2’=5,即从default开始循环,

default,输出c+2=9,

break结束循环

~

⑤输入3,即c=3

3-‘2’=1,即从case1开始循环,

case1,输出c+4=7,

case2,输出c+4=7,

break结束循环。

⑥最终结果

输入:

输出:




转载请注明:http://www.aierlanlan.com/rzdk/4874.html