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

递推算法

由0到4五个数字,组成5位数,每个数字用一次,但十位和百位不能为3(当然万位不能为0),输出所有可能的五位数。

代码如下:

#include "stdio.h"
int main(){
int sum=0; int count=0;
for(int i=1;i<5;i++)
{//万位
for(int j=0;j<5;j++)//千位
if(j!=i)
{
for(int k=0;k<5;k++)//百位
if(k!=j&&k!=i&&k!=3)
{
for(int l=0;l<5;l++)//十位
if(l!=i&&l!=j&&l!=k&&l!=3)
{
for(int m=0;m<5;m++)//个位
if(m!=i&&m!=j&&m!=k&&m!=l)
{
sum=i*10000+j*1000+k*100+l*10+m;
printf("%d\t",sum);
sum=0;
count++;
if(count==5)
{
printf("\n");
count=0;
}
}
}
}
}

}
return 0;
}

运行结果

 

转载于:https://www.cnblogs.com/liuliuyiming/p/7850824.html

相关文章:

  • java方法传递对象,java面向对象-3-方法参数传递
  • iOS 对UIAlertController内的输入框进行输入监听,实时改变确定、取消按钮颜色
  • php url别名,编写PHP程序实现Drupal中pathauto模块的批量生成URL别名(Alias)
  • Spark记录-spark与storm比对与选型(转载)
  • matlab 实验七,matlab 实验七 数字填图问题
  • matlab corrcoef 原理,cov函数 corrcoef函数【Matlab】
  • 彻底解决Oracle unable to create INITIAL extent for segment in tablespace xx
  • php控制台运维工具,试用Grafana:一个自动化运维常用的可视化开源工具
  • C语言博客作业--函数
  • php静态的关键字是,php 延迟静态绑定static关键字
  • hdu 5685 Problem A (逆元)
  • 浏览器运行不出来PHP,php脚本无法运行碎片浏览器
  • oracle创建永久账号,Oracle:用户创建、权限分配(默认账号)
  • Codeforces Round #369 (Div. 2)
  • oracle的下载地址,ORACLE 资源包下载地址
  • angular2 简述
  • Linux后台研发超实用命令总结
  • scala基础语法(二)
  • sublime配置文件
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • windows下如何用phpstorm同步测试服务器
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 排序算法学习笔记
  • 嵌入式文件系统
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #、%和$符号在OGNL表达式中经常出现
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (二)springcloud实战之config配置中心
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (论文阅读30/100)Convolutional Pose Machines
  • (篇九)MySQL常用内置函数
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (一)80c52学习之旅-起始篇
  • (转)EXC_BREAKPOINT僵尸错误
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .net 怎么循环得到数组里的值_关于js数组
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .Net6 Api Swagger配置
  • .Net8 Blazor 尝鲜
  • .Net的C#语言取月份数值对应的MonthName值
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .net中调用windows performance记录性能信息
  • @ModelAttribute 注解
  • @RestController注解的使用
  • @Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成
  • [2669]2-2 Time类的定义
  • [C++数据结构](31)哈夫曼树,哈夫曼编码与解码
  • [Contiki系列论文之2]WSN的自适应通信架构
  • [CUDA手搓]从零开始用C++ CUDA搭建一个卷积神经网络(LeNet),了解神经网络各个层背后算法原理