【GSEP202303 一级】C++ 长方形面积 | 您所在的位置:网站首页 › 运动手表调时间怎么调长方形和长方形 › 【GSEP202303 一级】C++ 长方形面积 |
[GSEP202303 一级] 长方形面积
题目描述
小明刚刚学习了如何计算长方形面积。他发现,如果一个长方形的长和宽都是整数,它的面积一定也是整数。现在,小明想知道如果给定长方形的面积,有多少种可能的长方形,满足长和宽都是整数? 如果两个长方形的长相等、宽也相等,则认为是同一种长方形。约定长方形的长大于等于宽。正方形是长方形的特例,即长方形的长和宽可以相等。 输入格式输入一行,包含一个整数 输出格式输出一行,包含一个整数 样例 #1 样例输入 #1 4 样例输出 #1 2 样例 #2 样例输入 #2 6 样例输出 #2 2 提示2 种长方形面积为 4,它们的长宽分别为2 × 2、4 × 1。 2 种长方形面积为 6,它们的长宽分别为3 × 2、6 × 1。 解题思路这是一个求解整数长方形数量的问题,我们可以使用循环从给定面积的最小值到最大值,循环考虑每个可能的整数长和宽,并计算其面积是否等于给定面积。 参考程序 #include using namespace std; int main() { int s,cnt=0; cin>>s; for(int i=1;i cnt++; } } cout for(int j=1;j=j){ cnt++; } } cout |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |