C语言默认的除法是整数、除法,例如 10/2=5 9/2=4 当然 x
#include
int main() {
int x, y;
double z;
printf("请输入两个整数:");
scanf("%d%d", &x, &y);
z = 1.0 * x / y;
printf("%d/%d=%g", x, y, z);
}
两个问题。z是整数,最后输出的%d也是整数,所以会输出0
把Z的类型改为float型,%d/%d=%d改成%d/%d=%f即可
float z;
printf(。。。=%f。。。)