主要问题是不应将y定义为char型,应该定义为int型,
变量y的输入格式符也应该由"%lf"改成"%d",其它地方没有问题.
改完的C语言程序如下(见图,改动的地方见注释)
这段里x,y,z很混乱,如读y应该用%c,你用了lf, 最好一行你乘以y,但是其他地方只有x
首先y为字符型数据,则case处要有' ';x与y的数据类型不同,数据输入格式错误,没有读取到y的值