首页 新闻 会员 周边

这个代码问题没有找到,请教!

0
[待解决问题]

main()
{
  float a,b;
  printf("%d",a%b);
}

鲁老手的主页 鲁老手 | 菜鸟二级 | 园豆:288
提问于:2018-12-21 09:32
< >
分享
所有回答(3)
0

取余好像只能用整数吧,浮点数好像不行。

会长 | 园豆:12401 (专家六级) | 2018-12-21 09:52
0

B

a,b好像没有赋值

dream2776181586 | 园豆:202 (菜鸟二级) | 2018-12-22 08:07
0

第一,a和b都没有初始化,是垃圾值,你做计算也没有意义。
第二,C语言中的取模运算符%只能操作整数,无法对浮点数进行运算。
第三,请遵守新的C标准来写main函数,即 int main(void) { return 0;} 或者 int main(int argc, char *argv[]) { return 0;}

lulipro | 园豆:273 (菜鸟二级) | 2018-12-22 10:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册