【C语言】数9的个数

编写程序数一下 1到 100 的所有整数中出现多少个数字9

1,首先产生1~100的数字。然猴设法得到数9个数,例如个位:19%10=9,十位:91/10=9。

2,每次得到数九的时候,就用一个变量来进行计数。

代码如下:

#include<stdio.h>

int main()

{

int i = 0;

int m = 0;

for (i = 1; i <= 100; i++)

{

if (i % 10 == 9)

{

m++;

}

if (i / 10 == 9)

{

m++;

}

}

printf("%d\n", m);

return 0;

}

运行结果:

相关推荐
CHANG_THE_WORLD几秒前
Linux C 多线程 TCP 并发服务器:从 `accept()` 到资源管理深度剖析
linux·服务器·c语言
菩提树下的打坐1 分钟前
CI 中的测试分层:让金字塔真正落地
学习·ci/cd
沫璃染墨6 分钟前
现代C++⊂C++11篇(一)列表初始化全解 & std::initializer_list
开发语言·c++
阿米亚波14 分钟前
【C++ STL】std::forward_list
开发语言·c++·笔记·stl·visual studio·forward_list
buhuizhiyuci29 分钟前
【python篇——一周速通python语法】python的条件语句和循环语句
开发语言·python
菩提树下的打坐30 分钟前
flaky 测试治理:用工程化方式根治“上次过这次不过“
学习
Z59981784131 分钟前
c#软件开发学习笔记--事务、索引
笔记·学习·c#
geovindu33 分钟前
go: Recursion Algorithm
开发语言·后端·算法·golang·递归算法
geovindu38 分钟前
CSharp: Composite Pattern
开发语言·后端·c#·组合模式·结构型模式
消失的旧时光-194344 分钟前
KMP Web 开发实战(二):js、wasmJs、browser、executable 到底是什么意思?
开发语言·前端·javascript·跨平台·kmp