电脑网络

c语言编程

346 浏览

c语言编程

1 个回答

辜小云用户头像
辜小云 回答于 2024-07-20
已采纳

提问:c语言编程

为啥6/0输出多了一串

网友回答:

这是语句不严谨造成的后果

else在不加括号下,只会执行后一句,记住是else后面的一句,不会再多执行。你的后面执行范围是n=a/b

而printf ()不包括在你的else内,所以一旦执行除法操作,printf(“%.2f”,n);一旦会执行。

下面是我修改后的:

else

{

    n=a/b;

     printf ("%.2f",n);

}

你把这句复制到上面代替一下,就可以了

还有问题吗,谢谢采纳,Thanks♪(・ω・)ノ

我来回答

相关问题