【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;

}

运行结果:

相关推荐
逻辑驱动的ken几秒前
Java高频面试考点14
开发语言·数据库·算法·哈希算法
小灰灰搞电子2 分钟前
Python self关键字详解及其应用
开发语言·python
故事还在继续吗3 分钟前
C++17关键特性
开发语言·c++·算法
Rabitebla7 分钟前
【数据结构】消失的数字+ 轮转数组:踩坑详解
c语言·数据结构·c++·算法·leetcode
8486981197 分钟前
Cursor 用 Java + Vue3 做了一个可落地的酒店管理系统(HMS),支持多门店、RBAC、财务结算,源码开源!
java·开发语言·开源
格林威9 分钟前
面阵相机 vs 线阵相机:堡盟与Basler选型差异全解析 +C# 实战演示
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
Navigator_Z9 分钟前
LeetCode //C - 1025. Divisor Game
c语言·算法·leetcode
爱上好庆祝14 分钟前
学习js的第三天
前端·css·人工智能·学习·计算机外设·js
爱编码的小八嘎18 分钟前
C语言完美演绎8-19
c语言
枫叶丹424 分钟前
【HarmonyOS 6.0】AVCodec Kit 视频解码器平滑停用机制详解
开发语言·华为·音视频·harmonyos