qq_慕先生7081885
2020-11-22 14:04
#include <stdio.h>
int main()
{int a,b,c,d;
double result;
a=1;
b=2;
c=3;
d=4;
result=a/b+c*d;
printf("%f/d",result);
return 0;
}
同学你好!你的代码中定义a和b均为整型,两个整数相除的结果只能是整数,且不遵循四舍五入原则,所以在C语言中1/2的结果是0
谢谢你
C语言入门
926020 学习 · 20793 问题
相似问题