C语言经典算法100例001
来源:互联网 发布:网络印刷平台20强 编辑:程序博客网 时间:2024/06/04 18:43
/*
Name: C语言经典算法100例001
Copyright: *
Author: 巧若拙
Date: 24-08-14 14:31
Description:
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
*/
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
#define MAX 4
void fun1(void);
void fun2(void);
int main(void)
{
fun1();
fun2();
system("pause");
return 0;
}
void fun1(void)
{
int lib[MAX] = {1,2,3,4};
int i, j, k;
int count = 0;
for (i=0; i<MAX; i++)
{
for (j=0; j<MAX; j++)
{
if (j != i)
{
for (k=0; k<MAX; k++)
{
if (k != i && k != j)
{
printf("%d %d %d\t", lib[i], lib[j], lib[k]);
count++;
}
}
}
}
}
printf("\n总共有 %d 组数字\n", count);
}
void fun2(void)
{
int i, j, k;
int count = 0;
for (i=1; i<=MAX; i++)
{
for (j=1; j<=MAX; j++)
{
for (k=1; k<=MAX; k++)
{
if (j != i && k != i && k != j)
{
printf("%d %d %d\t", i, j, k);
count++;
}
}
}
}
printf("\n总共有 %d 组数字\n", count);
}
- C语言经典算法100例001
- C语言经典算法100例
- C语言经典算法100例
- C语言经典算法100例-结束语
- C语言经典算法100例002
- C语言经典算法100例003
- C语言经典算法100例004
- C语言经典算法100例005
- C语言经典算法100例006
- C语言经典算法100例
- C语言经典算法100例
- c语言经典算法~~
- C语言经典算法
- C语言经典算法
- C语言经典算法
- c语言经典算法算法
- C语言经典算法100例(61----94)
- C语言经典算法100例(31----60)
- IOS开发之2-----网络请求01
- [经验总结] [Warald申请经验谈]如何跟美国教授套瓷
- 求助各位,第一次弄博客,我弄的代码为什么不能像你们那样显示?
- Search in Rotated Sorted Array 在旋转过的有序数组中进行二分查找 重点看解法二 三(重重)
- UNIX网络编程卷1 时间获取程序客户端 TCP 协议相关性
- C语言经典算法100例001
- 数据结构之---树(三)---四种树的遍历
- 学习心得
- 条件运算
- Linux的五个查找命令
- 递归问题之汉诺塔
- linux下set和eval的使用方法
- C语言经典算法100例002
- UNIX网络编程卷1 时间获取程序客户端 TCP 使用非阻塞connect