Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2539714
  • 博文数量: 308
  • 博客积分: 5547
  • 博客等级: 大校
  • 技术积分: 3782
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-24 09:47
个人简介

hello world.

文章分类

全部博文(308)

分类: C/C++

2010-07-12 11:49:49

    上次那个用C语言写的是一个连续的四个数,因此,写完后,我在想,如果这四个数不是连续的四个数,我们该如何去做呢?我第一个想到的是,把这四个数存在数组中,如果循环读取这个数组。因此代码和上次写的很类似。代码如下:

#include <stdio.h>

int main(int arc,char *argv[])
{
    int num[4]={1,3,6,8};
    int i,j,k;
    int count=0;
    for(i=0;i<4;i++)
    {
                    for(j=0;j<4;j++)
                    {
                                    for (k=0;k<4;k++)
                                    {
                                        if (num[i] != num[j] && num[i] != num[k] && num[j] != num[k] )
                                        {
                                           if (count++ % 5 == 0)
                                           {
                                              printf("\n");
                                           }
                                           printf("%d%d%d ",num[i],num[j],num[k]);
                                         }
                                    }
                    }
    }
    printf("\n count=%d",count);
    system("pause");
}


阅读(1652) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~