/*播布客教学视频_C学习笔记_8.1_统计1到100中9的个数(分治) 1.自下而上来设计,一个大问题分治为小问题(一个数字里面里面有几个9,一个数字的个位数里面有几个9)2.for,while,if,打印语句,输入输出函数的使用3.编译方法使用4.通过函数设计实现
*/#include<stdio.h>int main(void)
{int num ;int counter = 0;int sum = 0;int i = 0;int max = 0;printf("please input a number\n");scanf("%d",&max);printf("sumary 9 from 1 to %d\n4",max);//尽量不改变内层循环,使用其他变量名for(i = 1;i <= max;i++){num = i;//变量不互相影响了counter = 0;//清零操作//   判别任意每个数中有多少个9   while(num != 0){if(num % 10 == 9)counter++;num /= 10;}
#if debug   printf("num = %d, counter = %d\n",i,counter);
#endifsum += counter;}printf("sum = %d\n",sum);return 0;}

播布客教学视频_C学习笔记_8.1_统计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. sys no attribute argv
  2. Qt Creator填写代码
  3. Asp.Net Core 中IdentityServer4 实战之角色授权详解
  4. 给定0~N之间的N个数字(大于等于0,小于N,不重复)进行按小到大排列(不用其它的经典排序算法)
  5. 仅剩296个免费名额,AI工程师进阶必修课今日领取
  6. Spark Master资源调度--worker向master注册
  7. 机器人动力学与控制学习笔记(十一)————机器人凯恩方程动力学建模
  8. 深度装机大师一键重装_电脑店U盘重装系统教程
  9. 替代 NetMeeting 的多人屏幕共享工具 InletexEMC 国外出品,永久免费
  10. UiPath-压缩解压缩文件
  11. SARscape之DInSAR处理(双轨法)
  12. Oracle between and
  13. No.118 Pascal's Triangle ||
  14. 线性回归实战---Abalone鲍鱼年龄预测
  15. 筑底路漫漫,大豆市场人气仍需恢复
  16. python搜狗微信搜索wechatsogou 用法
  17. Dynamic Topic Models的Python实现
  18. Python脚本-自动连接校园网
  19. usb root hub的启用和设备的识别(1)
  20. 一条短视频成本几十万元,虚拟数字人凭“实力”出圈

热门文章

  1. 绝无仅有!绝无仅有的史上最好shell替代工具
  2. 关于微信支付电商平台二清解决方案
  3. Pycharm, 生成可执行文件,Unhandled exception in script报错
  4. 程序员面试需要带身份证和毕业证原件吗
  5. 简易版牛奶布丁的做法 没烤箱照样做布丁
  6. mysql reads sql data_mysql – CREATE FUNCTION错误“此函数没有确定,否SQL或READS SQL DATA”...
  7. UnityShader顶点着色器实现旗帜飘动效果
  8. 支持联发科cpu的linux系统,联发科发表 10 核心的新 Helio X20 处理器
  9. 上古卷轴5 Papyrus的LOG日志分析,科学解决ctd,bug的方法
  10. 计算机硬盘从盘的设置,图文解说:电脑硬盘的主从盘设置方法_清风一笑