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

hello world.

文章分类

全部博文(308)

分类: C/C++

2010-07-12 11:15:33

    因为在学校的时候学习过C,因此现在也很少懒的去看书,虽然书就在我的旁边,今天在网上看到一些C程序题。我再想要不就将这些练习题做一做。我想效果会不错。
    看下面的一道题:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
其实也不难,用三层循环,然后进行判断。这个程序即可实现。代码如下:

#include <stdio.h>

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


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