最近正学习C语言,现将一些笔记记录下以备忘。

参见C算法100例:

  题目:有1、2、3、4 这4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

C实现代码如下:

# include <stdio.h>

int main(void){int i, j, k, num, n=0;    printf("组成的这些三位数分别是:\n");

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)    //确保i,j,k三位互不相同                {//printf("%d, %d, %d\n", i,j,k);                    num = i*100 + j*10 + k;                    printf("%d\n", num);                    ++n;                }            }        }    }

    printf("它们的总个数是:%d\n", n);return 0;}

PHP实现代码如下:

<?php$arr = "";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)                {$num = $i*100 + $j*10 + $k;//echo $num,", ";                    $arr[] = $num;                }            }        }    }$str = implode($arr, ', ');printf("组成的三位数分别是:%s ", $str);printf("<br>它们的总个数是:%s ", count($arr));?>

封装成函数效果更佳。

博客园的第一帖奉上。

转载于:https://www.cnblogs.com/lltong/archive/2011/12/23/2299456.html

C算法及PHP学习笔记_01相关推荐

  1. 牛客网《BAT面试算法精品课》学习笔记

    目录 牛客网<BAT面试算法精品课>学习笔记 牛客网<BAT面试算法精品课>笔记一:排序 牛客网<BAT面试算法精品课>笔记二:字符串 牛客网<BAT面试算法 ...

  2. cart算法_决策树学习笔记(三):CART算法,决策树总结

    点击上方"Python数据科学",选择"星标公众号" 关键时刻,第一时间送达! 作者:xiaoyu 介绍:一个半路转行的数据挖掘工程师 推荐导读:本篇为树模型系 ...

  3. 分水岭算法java,OpenCV 学习笔记 04 深度估计与分割——GrabCut算法与分水岭算法...

    1 使用普通摄像头进行深度估计 1.1 深度估计原理 这里会用到几何学中的极几何(Epipolar Geometry),它属于立体视觉(stereo vision)几何学,立体视觉是计算机视觉的一个分 ...

  4. 《算法图解》学习笔记(七):狄克斯特拉算法(附代码)

    欢迎关注WX公众号:[程序员管小亮] python学习之路 - 从入门到精通到大师 文章目录 欢迎关注WX公众号:[程序员管小亮] [python学习之路 - 从入门到精通到大师](https://b ...

  5. 嵌入式算法移植优化学习笔记5——CPU,GPU,TPU,NPU都是什么

    嵌入式算法移植优化学习笔记5--CPU,GPU,TPU,NPU都是什么 一.什么是CPU? 二.什么是GPU? 三.什么是NPU? 四.什么是TPU? 附: 随着AI的广泛应用,深度学习已成为当前AI ...

  6. 《算法图解》学习笔记(十一):十种经典的算法与数据结构

    python学习之路 - 从入门到精通到大师 文章目录 [python学习之路 - 从入门到精通到大师](https://blog.csdn.net/TeFuirnever/article/detai ...

  7. 《算法图解》学习笔记(六):图和广度优先搜索(附代码)

    欢迎关注WX公众号:[程序员管小亮] python学习之路 - 从入门到精通到大师 文章目录 欢迎关注WX公众号:[程序员管小亮] [python学习之路 - 从入门到精通到大师](https://b ...

  8. 《算法图解》学习笔记(八):贪婪算法和NP完全问题(附代码)

    欢迎关注WX公众号:[程序员管小亮] python学习之路 - 从入门到精通到大师 文章目录 欢迎关注WX公众号:[程序员管小亮] [python学习之路 - 从入门到精通到大师](https://b ...

  9. 《算法图解》学习笔记(四):分而治之和快速排序(附代码)

    欢迎关注WX公众号:[程序员管小亮] python学习之路 - 从入门到精通到大师 文章目录 欢迎关注WX公众号:[程序员管小亮] [python学习之路 - 从入门到精通到大师](https://b ...

  10. 《300分钟搞定算法面试》学习笔记

    之所以不在CSDN直接发,怕说广告直接封了,但是分享还是要说明出处的,感觉老师讲的很好 资料请加群 : 891555732 <300分钟搞定算法面试>学习笔记(一) ------ 常用数据 ...

最新文章

  1. MySQL下载与安装教程以及环境变量配置
  2. 吴恩达说“将引领下一波机器学习技术”的迁移学习到底好在哪?
  3. 《构建之法》读后感5
  4. Asp.net MVC3 一语道破
  5. c++ _int64转字符串_C语言 仿JS的eval函数 解析字符串
  6. Java DO到DTO转换利用spring 的BeanUtils.copyProperties
  7. Java中的高性能库
  8. FireFox nsSessionStore.js 问题报错解决
  9. cesium 加载科技感
  10. Java 8 中的这个接口真好用!炸了!
  11. 电脑桌面计算机被隐藏怎么恢复,电脑桌面隐藏文件怎样恢复
  12. ios12完美深色模式插件_让所有网站开启深色模式,试试这个浏览器插件
  13. 安利一款倒计时插件---雨滴桌面
  14. java实现积分抽奖_java毕业设计_springboot框架的超市消费积分抽奖
  15. clamav的unrar解压模块加载
  16. 掌门人共话根技术 | 麒麟信安高级副总裁陈松政参加2022长沙·中国1024程序员节“岳麓对话”
  17. [转载]中国移动深度定制首推“0元购TD手机”补贴政策
  18. Android监听消息(二)——电话及短信监听
  19. 索尼 a7 IV 和佳能 EOS R6 哪个好
  20. C语言编程单片机相关资料,单片机的C语言编程资料.ppt

热门文章

  1. 评论字数限制php,WordPress评论字数限制
  2. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_10-freemarker静态化测试-基于模板文件静态化...
  3. Web.xml in Hello1 project
  4. [转帖]buffer与cache的区别
  5. Hadoop 服务器配置的副本数量 管不了客户端
  6. Kotlin——初级篇(三):数据类型详解
  7. linux SVN web 同步
  8. CSS实现三角形的方法--拓展
  9. Objective-C的对象模型
  10. (原创)Windows系统后安装ubuntu,无法选择启动ubuntu。