#include <stdio.h>void area(){float x,y,z;printf("请输入矩形的长和宽:");scanf("%f%f",&x,&y);z=x*y;printf("矩形面积是%.2f\n",z);return z;}void main( ){area();
}
既然是有返回值那就不能用void了,应该写成float area()。同时在主函数中申明一个float类型的变量,接收area的返回值
void无返回值,所以不能return z;