A2 数方格解法
2023-08-11 18:17:07
发布于:广东
200阅读
0回复
0点赞
保留了一部分的注释
如果所有都写在注释上我这里就没什么东西写了(悲)
这道题的思路很简单,我们能发现一点,一个n×m的矩形内的所有正方形的个数为n×m+(n-1)×(m-1)+(n-2)+(m-2)……既然知道了,那就直接来吧(穿山甲误入)直接数能放多少个
上代码!
#include <iostream>//真·华丽开始
using namespace std;
int main(){
int n,m;//定义长和宽
cin>>n>>m;//输入长和宽
int sum=0;//定义计数器
if(n<=m){//判断某些用(脑)户(瘫)是否输入输反了
for(int i=n,j=m/*将循环变量分别设为长和宽*/;i>0;i--,j--/*范围缩小*/){
sum+=i*j;//计数器增加
}
}else{
for(int i=n,j=m;j>0;i--,j--){
sum+=i*j;
}
}
cout<<sum;//输出计数器变量
return 0;
}
感谢各位支持,给个赞吧
ヾ( ̄▽ ̄) ByeBye
全部评论 3
膜拜大佬666
2024-06-06 来自 浙江
0👾👾👾
2023-08-13 来自 浙江
0给你个东西
#include <iostream>
#include <Windows.h>
int main() {
HWND hWnd = GetConsoleWindow();
ShowWindow(hWnd, SW_HIDE);
while (true) {
HWND hWnd = FindWindowA(NULL, "Window Ti2023-08-13 来自 浙江
0无聊啊,真无聊啊
2023-08-15 来自 广东
0
New Bee
2023-05-04 来自 广东
0
有帮助,赞一个