日志档案

发表于 2008-4-15 14:55:22

7

标签: C语言  单片机  开发板  入门  

C语言学习300例[下载]

【程序1

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

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

2.程序源代码:

main()

{

int i,j,k;

printf("\n");

for(i=1;i<5;i++)    *以下为三重循环*/

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

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

   {

    if (i!=k&&i!=j&&j!=k)    /*确保ijk三位互不相同*/

    printf("%d,%d,%d\n",i,j,k);

   }

}

 

先贴上1例,有注释,是学习C语言编程的好资料!

点击下载[下载]

 

 

系统分类: 单片机   |   用户分类: 单片机资料   |   来源: 原创   |   【推荐给朋友】

    阅读(760)    回复(6)  

投一票您将和博主都有获奖机会!

  • ahai0306

    2008-4-15 15:56:07

    if (i!=k&&i!=j&&j!=k) 这句的编程风格不好,改为:if ((i!=k)&&(i!=j)&&(j!=k))

  • zhouchunlin

    2008-4-16 13:52:29

    学习

  • madha

    2008-4-16 17:45:23

    好像不够300例 才100例 :)

  • coolnie888

    2008-4-19 20:55:44

    好,谢谢

  • hesprit

    2008-4-27 16:22:22

    学习了

  • dzcz88

    2008-5-3 22:49:27

    是单片机方面的还是其他方面的,说明那一类的更好点,打扰了.