为什么输入r和H时用逗号隔开和用空格隔开得到的结果不同

c语言中,求圆柱体的体积和表面积,为什么输入r和H时用逗号隔开和用空格隔开得到的结果不同

img

img

img

你代码里写了scanf("%d,%d")
就代表两个数据之间需要有一个逗号,
这个逗号不是无意义的
你写个逗号在这,程序不见到逗号是不会认为你输入结束了的,就不会把第二个输入的值赋值给第二个变量,那么你第二个变量就是没赋值的
你要想输入空格
那应该这样写代码
scanf("%d%d")
注意这里没有空格

在scanf里面你的两个%f用逗号隔开,在输入数据时也要用逗号隔开才对,用空格是错的