以下C语言程序有错吗?错在哪?谢谢诶

2025年03月23日 19:28
有5个网友回答
网友(1):

#include
void main()
{
float a,b,sum;
printf("请输入a,b值\n");
scanf("%f %f",&a,&b);//都喜欢在“……”中加“,” 这是不对的 别加
sum=a+b;
printf("所求之和sum=%f\n",sum);//%.2f更好看一点
}

网友(2):

经测试,程序没有错误。你输入两个数时,要用英文逗号分开。如:
1.0,2.0

网友(3):

scanf("%f,%f",&a,&b);
最基本的错误,输入要加,

网友(4):

由于加了逗号,所以输入的时候就要注意格式了。。即两个数之间必须用逗号隔开。
如果去掉逗号,也就是 "%f%f" 的话,就对格式要求不那么大课,,,两个数之间只要用字符例如空格,回车什么的隔开就行了。

网友(5):

没啊!出什么错了?