b_3_1.cpp
来自「C++应用教程原码,里面包含该书中有十三章内容的代码,详细具体」· C++ 代码 · 共 25 行
CPP
25 行
#include "stdafx.h"
#include "math.h"
#include "iostream"
using namespace std;
main()
{ float s,l,d,h1,h2,w1,w2;
cout << "请输入长度和面积: ";
cin >> l >> s; // 输入长度和面积
d=l*l-16*s;
if(d < 0) cout << "不能形成矩形";
else if(d==0)
{ h1=l/4;w1=(4*s)/l;
cout << "高度是 " << h1 << ", 长度是 " << w1;
}
else
{ h1=(l+sqrt(d))/4; w1=4*s/(l+sqrt(d));
cout << "高度是 " << h1 << ", 长度是 " << w1 << endl;
h2=(l-sqrt(d))/4;w2=4*s/(l-sqrt(d));
cout << "高度是 " << h2 << ", 长度是 " << w2;
}
cin.get(); cin.get(); //等待结束,以便调测程序,可以删除
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?