初学者,想问问我编的这个哪有错误?如何改?
#include<stdio.h>
main()
{
float length,width,area,perimeter;
printf("Enter length and width:\n");
scanf("%f,%f",&length,&width);
area=length*width;
perimeter=(length+width)*2;
printf("area=%.2f perimeter=%.2f\n",area,perimeter);
return 0;
}为什么计算结果总是不对,还是负数。
我在VC++6.0上运行了一下,都负的