第一个printf("%d",y);写错了,改为printf("%.1f",y);另外除法确实不能 a/b,这是整除,要改为a*1.0/b,或者直接改为float a,b,输入改为scanf("%f%c%f",&a,&c,&b)计算从整型改为浮点型,岂不是更有用啊
y是float型啊,最后输出不能是%d,printf用不与一个变量类型相同的格式输出就会报错