当前位置: 首页 > article >正文

【C语言蓝桥杯每日一题】—— 货物摆放

【C语言蓝桥杯每日一题】—— 货物摆放😎

  • 前言🙌
    • 排序🙌
  • 总结撒花💞

追梦之旅,你我同行

   
😎博客昵称:博客小梦
😊最喜欢的座右铭:全神贯注的上吧!!!
😊作者简介:一名热爱C/C++,算法等技术、喜爱运动、热爱K歌、敢于追梦的小博主!

😘博主小留言:哈喽!😄各位CSDN的uu们,我是你的博客好友小梦,希望我的文章可以给您带来一定的帮助,话不多说,文章推上!欢迎大家在评论区唠嗑指正,觉得好的话别忘了一键三连哦!😘
在这里插入图片描述

前言🙌

    哈喽各位友友们😊,我今天又学到了很多有趣的知识现在迫不及待的想和大家分享一下!😘我仅已此文,和大家分享【C语言蓝桥杯每日一题】—— 货物摆放~ 都是精华内容,可不要错过哟!!!😍😍😍

排序🙌

在这里插入图片描述
解题思路分析: 😍

  • 首先,先认真阅读题目,然后整理思路。
  • 这里尝试了一下,由于数据过大,只能用long long类型才能够接受题目要求的数字。
  • 利用题目所给的公式, n = L * W * H ,其实就是找一个数的三个因子。
  • 第一层for循环,是在找第一个因子。其实就是 n 取模 i 为0,即符合条件。
  • 第二层循环是在找第二个因子。和第一个因子判断方式一样;
  • 然后寻找第三个因子k。因为以求得前两个因子,那么让n 分别除以 i ,和 j ,结果就是第三个因子。
  • 由排列组合知识分析可知,当三条边都一样时,只有一种方案;当任意两边相等时,有3中排列组合方案;当三条边都不相等时,有6中排列组合方案。

解题源码分享: 😍

#include<stdio.h>

int main()
{
	long long  n = 2021041820210418;
	long long  i = 0;
	long long  j = 0;
	long k = 0;
	int res = 0;
	for (i = 1; i * i * i <= n; i++)
	{
		if (n % i == 0)
		{
			for (j = i; i * j * j <= n; j++)
			{
				if (n / i % j == 0)
				{
					k = n / i / j;
					if (i == j && i == k)
						res++;
					else if (i == j || i == k || j == k)
						res += 3;
					else
						res += 6;
				}
			}
		}
	}
	printf("%d", res);
	return 0;
}

程序输出结果验证: 😊
在这里插入图片描述

总结撒花💞

   本篇文章旨在分享【C语言蓝桥杯每日一题】—— 货物摆放。希望大家通过阅读此文有所收获!😘如果我写的有什么不好之处,请在文章下方给出你宝贵的意见😊。如果觉得我写的好的话请点个赞赞和关注哦~😘😘😘


http://www.kler.cn/a/3738.html

相关文章:

  • 逆波兰表达式求值(力扣150)
  • 微软预测 AI 2025,AI Agents 重塑工作形式
  • 代码随想录算法【Day27】
  • 鸿蒙开发中的骨架图:提升用户体验的关键一环
  • 项目开发实践——基于SpringBoot+Vue3实现的在线考试系统(七)
  • ASP.NET Core 中的 JWT 鉴权实现
  • 【Vue3】模板语法
  • centos7.*系统下yum安装mysql8
  • 瑟瑟发抖吧~OpenAI刚刚推出王炸——引入ChatGPT插件,开启AI新生态
  • Spring源码面试最难问题——循环依赖
  • AI真的快让我们失业了,从ChatGPT到Midjourney
  • GPT免费网站分享(持续更新)
  • Token原理
  • 【JaveEE】多线程之阻塞队列(BlockingQueue)
  • 13从零开始学Java之数据类型之间的自动、强制与隐含强制类型转换详解
  • 低代码开发的未来~
  • 100天精通Python丨基础知识篇 —— 03、Python基础知识扫盲(第一个Python程序,13个小知识点)
  • 九月九日忆八股
  • iOS 项目嵌入Flutter 运行
  • Linux 入门教程||Shell 教程||Shell 数组||Shell 运算符
  • BCSP-玄子JAVA开发之JAVA数据库编程CH-06_MySQL数据库企业开发技术
  • Springboot生成二维码
  • 系统分析师每日练习错题知识点1
  • 软件测试方法上篇(等价类、边界值、因果图)
  • windows下iis安装pdo_sqlsrv扩展
  • 【实战】19.Axios 封装与使用