/**  播布客教学视频_C学习笔记_8.2_统计1到100中9的个数(函数) ** 1.通过函数设计实现* 2.注释的写法*        紧贴代码上方*     代码右侧(变量说明)*       多行注释(函数上方)**  author: syt<sytshanli@163.com>*  create date: 2014.11.28*/#include<stdio.h>/** count - count how many digit in num*    @num: the number from 1 to 100*    @digit: digit can be 0,1,....**    return value: the counter of digit in this num* *   统计函数,如果digit是0那么会出现bug,把while改成do-while(后面必须加分号)*/
int count(int num,int digit)
{int count = 0;    do{if(num % 10 == digit)count++;num /= 10;}while(num != 0);return count;}int main(void)
{int i = 0;int sum = 0;     /*the sumary of 9*/int max = 0;   /*the max number to count*/printf("sumary 9 from 1 to max\n");scanf("%d",&max);/*sumary 9 from 1 to max*//*for(i = 0;i <= 0;i++),counter(i,0),那么会出现bug */for(i = 1;i <= max;i++){sum += count(i,9);}printf("sum = %d\n",sum);return 0;
}

播布客教学视频_C学习笔记_8.2_统计1到100中9的个数(函数)相关推荐

  1. 播布客学习视频_C学习笔记_2_打印输出

    #include<stdio.h> /*">"重定向符号,a>b,a重定向到b*/ int global = 200; extern _start: //外 ...

  2. 黑马前端教学视频的学习笔记(三)

    JavaScript JavaScript基础 JavaScript: * 概念: 一门客户端脚本语言* 运行在客户端浏览器中的.每一个浏览器都有JavaScript的解析引擎* 脚本语言:不需要编译 ...

  3. 哔哩官方教学视频 TouchDesigner 学习笔记

    1.下载软件https://derivative.ca/download 2.注册账号https://derivative.ca/user/register 3.邮箱点击password激活链接 4. ...

  4. 韩顺平 javascript教学视频_学习笔记34_js正则表达式详解

    内容介绍----正则表达式的详解 正则表达式对象: RegExp对象方法 我们来看一下RegExp对象都有哪些方法 例子不举了,很简单 String 对象与正则表达式有关的方法 这四个方法是属于Str ...

  5. 韩顺平 javascript教学视频_学习笔记20_多态经典案例_补讲闭包细节

    多态经典案例 经典案例,看代码: <html> <head> <script language="javascript"> function M ...

  6. 黑马前端教学视频的学习笔记(二)

    HTML&CSS HTML标签:表单标签 CSS: HTML标签:表单标签 * 表单:* 概念:用于采集用户输入的数据的.用于和服务器进行交互.* form:用于定义表单的.可以定义一个范围, ...

  7. 韩顺平 javascript教学视频_学习笔记17_js超级玛丽小游戏

    采用面向对象思想设计超级马里奥游戏人物 怎么用通过按键,来控制图片的位置 这个小游戏,用面向对象会很方便,不用面向对象会很麻烦很麻烦,比如以后要讲解的坦克大战的游戏,要是用纯的面向过程或函数式的方式写 ...

  8. (转载)视频采集学习笔记

    视频采集学习笔记 第一节.视频采集   一.二者的不同点: 说起视频捕捉问题,我们先要来看一下视频捕捉卡.根据使用的驱动程序的不同来分类,目前市场上大致有两种捕捉卡:VFW (Video for Wi ...

  9. 太赞了!开源下载机器学习经典书 PRML所有相关资料:中文译本,官方代码,课程视频,学习笔记...

    今天给大家推荐一本机器学习.深度学习的人都应该听说过一本经典教材:<Pattern Recognition and Machine Learning>,中文译名<模式识别与机器学习& ...

  10. Tensorflow学习笔记6:解决tensorflow训练过程中GPU未调用问题

    Tensorflow学习笔记6:解决tensorflow训练过程中GPU未调用问题 参考文章: (1)Tensorflow学习笔记6:解决tensorflow训练过程中GPU未调用问题 (2)http ...

最新文章

  1. Oracle执行计划相关(待补充)
  2. 太赞了!包邮送 60 本 Python 畅销书!
  3. tyvj 1067 合唱队形 dp LIS
  4. [系统安全] 四十四.APT系列(9)Metasploit技术之基础用法万字详解及防御机理
  5. 斯特林反演[bzoj4671]异或图
  6. 系统相机裁剪比例_从单反到手机,三种黄金比例构图方法,让你的照片与众不同...
  7. 好程序员应该拥有的7个特质
  8. 使用命令行导出 SQL Server 数据层应用程序
  9. [资源]推荐一些Python书籍和教程,入门和进阶的都有!
  10. Hbase PageFilter 取出数量不准确问题
  11. Python删除文件、删除文件夹
  12. 获取页眉值vba_VBA抓取股票历史数据的整体表处理
  13. 一个常见的下拉框(css)
  14. [转载]MySQL exists的用法介绍
  15. 安装MYSql Windows7下MySQL5.5.20免安装版的配置
  16. 锁失效_分布式锁的解决方案(二)
  17. Excel数据分析实例
  18. Quartz定时任务框架(一)
  19. 麻省理工大学线性代数1806(2)消元法及矩阵消元法 矩阵行变换、列变换 置换矩阵 逆矩阵 如沐春风、如饮甘露、醍醐灌顶的线性代数
  20. 微信设置“种草昵称”,个性有意思,来看看!

热门文章

  1. Derek Sivers:砍掉一切没有惊讶感的内容(译)
  2. Java知识点(三)
  3. 基于纠错编码的数字水印matlab,method robustness是什么意思
  4. mybatis一级缓存,二级缓存的开启、关闭、清除及使用说明
  5. Linux SSH 远程登录错误解决办法 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
  6. 项目管理知识体系指南学习(三)项目整合管理
  7. 小白最需要了解的计算机基础知识
  8. 香橙派 OrangePi Zero2 配置指南2-改名改密改IP
  9. 显示Java国家列表
  10. 一个app的流程分析