0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C语言生成与计数三位数的方法

单片机与嵌入式 来源:单片机与嵌入式 2024-03-25 10:31 次阅读

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。

源代码

#include

intmain()

{

inti,j,k;

printf("n");

for(i=1;i<5;i++)

{// 以下为三重循环

for(j=1;j<5;j++) 

{

for(k=1;k<5;k++)

{// 确保i、j、k三位互不相同

if(i!=k&&i!=j&&j!=k)

{

printf("%d,%d,%dn",i,j,k);

}

}

}

}

}

输出结果

1,2,3  
1,2,4 
1,3,2 
1,3,4
1,4,2 
1,4,3 
2,1,3 
2,1,4 
2,3,1 
2,3,4 
2,4,1 
2,4,3 
3,1,2 
3,1,4 
3,2,1 
3,2,4 
3,4,1 
3,4,2 
4,1,2 
4,1,3 
4,2,1 
4,2,3 
4,3,1 
4,3,2

审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7588

    浏览量

    135737

原文标题:C语言实例-能组成多少个三位数?

文章出处:【微信号:单片机与嵌入式,微信公众号:单片机与嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    求助关于proteus三位数码管的制作

    有没有知道proteus中怎么制作三位数码管的很急啊。
    发表于 03-18 14:48

    三位数码管显示的制作。很简单。很容易实现。

    `三位数显式电子计时器由NE555、CD40110构成:如图所示的电子计时器用于四驱式赛车的电子计时,赛车启动的同时将计时器启动,赛车停止时又立即将计时器停止。计时器所显示的数值即是赛车所消耗的时间
    发表于 07-14 15:25

    三位数字密码锁

    求大神帮助设计一个三位数字密码锁,要求能显示密码,能修改密码,密码错误会警报。
    发表于 07-07 04:41

    verilog如何用矩阵键盘按次输入三位数(0-999)?

    verilog如何用矩阵键盘按次输入三位数(0-999)?module key4x4( clk, rst_n, row, col, key_val );input clk;input rst_n
    发表于 09-02 09:42

    自制一个三位数字显示电容测试表

    广大电子爱好者都有这样的体会,中、高档数字万用表虽有电容测试挡,但测量范围一般仅为1pF~20μF,往往不能满足使用者的需要,给电容测量带来不便。本电路介绍的三位数显示电容测试表采用四块集成电路
    发表于 01-19 13:55

    请问用labsql识别不了三位数,怎么改变显示的长度

    本帖最后由 日下凉亭 于 2019-3-22 09:09 编辑 我想用labsql语句实现数据统计功能,当输入成绩大于90时,表格上显示如下图,是因为labsql识别不了三位数吗?
    发表于 03-22 08:45

    三位数码管实现0-999倒计时器

    这次给大家分享一个三位数码管实现0-999倒计时器所需元器件如下:AT89C51芯片*112MHz晶振 *133pF电容 *210uF电解电容*110K电阻*1200Ω电阻*21单位7段数码管*3
    发表于 07-21 06:44

    如何去使用三位数码管呢

    如何去使用三位数码管呢?示波器是如何测量选信号和时钟信号的呢?
    发表于 10-20 07:20

    三位数字显示电容表电路图

    三位数字显示电容表电路图
    发表于 05-19 14:11 930次阅读
    <b class='flag-5'>三位数</b>字显示电容表电路图

    三位数字式门锁电路图

    三位数字式门锁电路图
    的头像 发表于 06-10 10:23 3164次阅读
    <b class='flag-5'>三位数</b>字式门锁电路图

    三位数字显示电容测试表电路

    三位数字显示电容测试表电路
    发表于 04-26 16:28 3162次阅读
    <b class='flag-5'>三位数</b>字显示电容测试表电路

    汉莎正计划购买三位数的波音737MAX或者A320neo飞机

    据路透社报道,3月26日汉莎航空集团首席执行官卡斯滕·施波尔(Carsten Spohr)表示,汉莎计划购买三位数的波音737MAX或者A320neo飞机。 施波尔表示:“我们没有失去对波音的信任。几十年来波音制造了极好的飞机,我相信他们将会解决目前的问题。”
    发表于 03-27 15:16 2455次阅读

    三位数字显示电容测试表的电路实例讲解

    广大电子爱好者都有这样的体会,中、高档数字万用表虽有电容测试挡,但测量范围一般仅为1pF~20μF,往往不能满足使用者的需要,给电容测量带来不便。本电路介绍的三位数显示电容测试表采用四块集成电路
    的头像 发表于 05-16 12:01 7183次阅读
    <b class='flag-5'>三位数</b>字显示电容测试表的电路实例讲解

    三位数字显示电容测试表电路设计

    广大电子爱好者都有这样的体会,中、高档数字万用表虽有电容测试挡,但测量范围一般仅为 1pF ~ 20µF,往往不能满足使用者的需要,给电容测量带来不便。本电路介绍的三位数显示电容测试表采用四块
    的头像 发表于 07-15 17:19 1250次阅读
    <b class='flag-5'>三位数</b>字显示电容测试表电路设计

    matlab怎么取三位数的每一

    在MATLAB中,可以使用一些基本的算术和逻辑运算来取得一个三位数的每一。下面是一种基本的方法: 步骤1: 输入一个三位数 首先,需要在MATLAB中输入一个
    的头像 发表于 12-28 14:44 2041次阅读