首页 > 其他分享 >借书方案知多少

借书方案知多少

时间:2023-04-12 20:35:39浏览次数:29  
标签:同学 方案 int 编号 知多少 2d && printf 借书

自然语言解决思路:先将A同学固定再将B同学固定,循环C同学可能拿得到的书的编号,再将A同学固定,循环B同学与C同学得书编号,最后循环三位同学的编号。由于书只能被同一学生借走,因此abc不能相等。满足此条件时进行i++,以便得到符合条件的总数。

流程图

 

 代码:

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a,b,c,i=0;
printf("A,B,C三人所选的书号分别为:\n");
for(a=1;a<=5;a++)
for(b=1;b<=5;b++)
for(c=1;c<=5;c++)
if(a!=b&&a!=c&&b!=c)
{printf("A:%2d B:%2d C:%2d ",a,b,c);
i++;
if(i%4==0)
printf("\n");}
printf("共有%d种有效借阅方法\n",i);

return 0;
}

总结:虽然有较为简单的方法,但自认为差别不大且此方法更好理解。

 

标签:同学,方案,int,编号,知多少,2d,&&,printf,借书
From: https://www.cnblogs.com/Mini-Q/p/17310332.html

相关文章

  • 借书方案
    小明有5本书,要借给ABC这三个小朋友,每人每次只能借一本则有多少种不同的解法?解:依据题意,可以将书进行编号为1-5;三个人可从中选择(只要不一样即可),由此可以用for循环和if条件判断来限制,代码如下#include<stdio.h>intmain(){ inta,b,c,i=0; for(a=1;a<=5;a++) { for(b=1;b<=5;......
  • Redis缓冲区溢出及解决方案
    缓冲区(buffer),是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。一、Redis缓冲区溢出影响在Redis中,主要有三个场景用到了缓冲区的概念。在客户端和服务器端之间进行通信时,用来暂存客户端发......
  • 华为云发布全新安全解决方案,助力企业实现云上云下安全防护​
    华为云发布全新网站安全解决方案,助力企业实现云上云下一体安全防护近年来,随着网络技术的快速发展和互联网应用的广泛普及,网络安全问题愈发严重。据统计,信息安中超过75%发生在Web应用层上,给数以万计的用户带来巨大损失。为应对日益严峻的网络安全挑战,华为云推出了全新的网站安全解决......
  • led灯什么型号芯片最好,AH2028车灯芯片方案
    LED恒流芯片AH2028是振邦微半导体推出的一款PWM工作模式、效率高、外设简单、内置功率MOS管,适用于3.6V~100V输入的高精度降压型LED恒流驱动芯片。输出功率可达20W,电流为1.5A。AH2028可实现全亮/半亮功能切换,通过MODE:全亮/半亮模式切换。AH2028的工作频率固定在130KHZ,内置的频率......
  • PHP上传大型视频文件到服务器,解决方案
    ​ PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。1.file_uploads=on/off 是否允许通过http方式上传文件2.max_execution_time=30 允许脚本最大执行时间,超过这个时间就会报错3.memory_limit=50M 设置脚本可以分配的最大内存量,防止失控脚本占用过多内存,此......
  • Docusaurus 出色的文档解决方案
    目标&背景在内网Package管理这篇文章中,有提到如何构建公司自有的框架,但由此就引发了一个新问题,那就是文档,也是困扰了我很久的一个心病,一个符合我想象的文档工具应当包含如下功能支持版本管理一个服务对应N套框架文档要支持博客类型的文章不需要引入其他编辑器软件......
  • Asp.NetWebApi跨域解决方案
    最近新开项目,项目初期本地部署访问webapi,api采用JWT验证,发现加上Authorization请求头后就报跨域问题,网上很多方案例如修改webconfig请求头什么的,均测试未果,多方尝试后有了以下方案,一行代码便完全解决跨域问题,特此记录!1、NuGet下载Microsoft.AspNet.WebApi.Cors  2、App_Sta......
  • 上传大型视频文件到服务器,解决方案
    ​ 以ASP.NETCoreWebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API,包括文件的上传和下载。 准备文件上传的API #region 文件上传  可以带参数        [HttpPost("upload")]        publicJsonResultuploadProject(I......
  • LoRa水压传感器解决方案
    lora压力传感器 采用LoRa扩频技术的一款管道压力传感器。能够实时检测水、油、气等多种介质管道压力。通过LoRaWAN低功耗传感器网络传输到远程平台。传感器内置19000mAH大容量锂亚电池,可连续工作数年。支持智能的物联网平台,实现远程数据监控和管理。无线压力监测报警器是一款锂电......
  • android Route模块化路由设计方案
    背景:我们在移动端开发过程,随着业务越来越多,越来越复杂,在架构中会将业务进行剥离和抽取,这样会出现许多业务模块。但是各业务模块又有业务关联,常见的就是Activity之间的跳转。但是,一些大的公司,或者业务线非常多的app大多数采用混合模式,常见的就是H5和app混合,特别是电商商业比较常见。......