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

}

运行结果:

相关推荐
小心亦新几秒前
STM32学习23--I2C-1
stm32·嵌入式硬件·学习
Tyler_TXZ17 分钟前
C++C语言之——树
c语言·c++·算法·
red_redemption23 分钟前
自由学习记录(217)
学习
m0_5474866624 分钟前
《面向对象与Java程序设计》全套PPT课件2026
java·开发语言
小羊先生car25 分钟前
F429-HAL-Can总线(回环及双机实验)(2026/8/15)
c语言·单片机·嵌入式硬件·软件构建
LYS_061826 分钟前
Python学习(3)(数据类型小尾巴,条件控制,循环语句)
学习
星恒随风28 分钟前
C++ 红黑树封装(二):迭代器、const_iterator 与 operator[] 完整实现 mymap 和 myset
开发语言·c++·状态模式
jason成都36 分钟前
ignav-next|Java 层封装 GNSS/INS 组合导航框架,隔离 RTKLIB 与 INS 内核,双模块独立演进、最小侵入
java·开发语言
抓不住时间的沙37 分钟前
butterfly主题美化,打造属于自己的个性博客
java·开发语言·前端·javascript·node.js·github
迪丽热爱1 小时前
每日英语-12
学习