C语言程序,初学者遇到小问题了

2024-12-13 10:27:56
推荐回答(3个)
回答1:

C语言默认的除法是整数、除法,例如 10/2=5 9/2=4 当然 x要改的话把z改成double型,这样代码就可以了
#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);
}

回答2:

两个问题。z是整数,最后输出的%d也是整数,所以会输出0
把Z的类型改为float型,%d/%d=%d改成%d/%d=%f即可

回答3:

float z;
printf(。。。=%f。。。)