本身已将变量定义成了整数,肯定只能输入整数才能得到正确的运算结果;
程序本身也有很多问题;修改为
#include
void main()
{
int d,z,k;
printf("输入两个数字:\n");
scanf("%d,%d",&d,&z);
k=d/z;
printf("%d,%d,%d\n",d,z,k);
}
如果想要输入任何数字都有正确的结果,那就将程序中的int改为double;将%d,
改为%f就可以了
double d,z,k;
printf("输入两个数字:\n",d,z);
scanf("%f %f",&d,&z);
k=d/z;
printf("%f/%f=%f\n",d,z,k);