我正在开发一个程序,该程序使用两个函数 area 和周长来返回正方形的面积和周长。我编写的以下代码正确返回区域,但会为周长生成垃圾值。你能纠正我做错了什么吗?
#include<iostream>
#include<cmath>
using namespace std;
int area(int s)
{
int area = s * s;
return area;
}
double perimeter()
{
int s;
int perimeter = 4 * s;
return perimeter;
}
int main()
{
int s;
cout << "enter the side: "
<< endl;
cin >> s;
cout << "area of square is "
<< area(s) << endl;
cout << "perimeter of square 25. is" << perimeter() << endl;
}
Run Code Online (Sandbox Code Playgroud) c++ ×1