代码改变世界

指尖上的代码[C语言版]-<1>

2012-08-06 21:42  java线程例子  阅读(283)  评论(0编辑  收藏  举报

    这段时间没什么事,所以就决定写一系列的Blog来温故和提升自己的编程水平。

    前段时间,有个叫“舌尖上的中国”的纪录片比较火,我也小山寨一下,把本系列的Blog取名为“指尖上的代码”,来记录自己的成长,并且我准备坚持写下去,希望自己能天天进步。

(声明:本系列的Blog中的大部分实例来自网上,有一些我做了小小的改编,希望对能共同学习的人有小小的帮助!)

<1> 有0、1、2、3个数字,能组成多少个互不相同且无重复数字的三位数?都是什么?

分析:


代码:

#include "Stdio.h"

int main(void)
{
  int  i,j,k,sum;
  sum=0;
  printf("The numbers is:\n\n");
  for(i=1;i<=3;i++)
     {
        for(j=0;j<=3;j++)
           {
              if(j!=i)
                {
                   for(k=0;k<=3;k++)
                      {
                         if(k!=j&&k!=i)
                           {
                              sum++;
                              printf("%d%d%d\t",i,j,k);
                           }
                      }
                }
           }
        printf("\n");
     }
  printf("\nThe total of the numbers is %d",sum);
  return 0;
}


编译结果:


                                                                             点石成金  写于  2012/08/06/21:46