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

}

运行结果:

相关推荐
星晨雪海7 小时前
基于 @Resource 的支付 Service 多实现类完整示例
java·开发语言
yashuk7 小时前
C语言实现PAT练习及算法学习笔记,还有SQLite介绍
c语言·sqlite·开源项目·算法学习·pat练习
ACP广源盛139246256738 小时前
破局 Type‑C 切换器痛点@ACP#GSV6155+LH3828/GSV2221+LH3828 黄金方案
c语言·开发语言·网络·人工智能·嵌入式硬件·计算机外设·电脑
Ricky_Theseus8 小时前
C++右值引用
java·开发语言·c++
爱编码的小八嘎8 小时前
C语言完美演绎7-10
c语言
Rick19938 小时前
Java内存参数解析
java·开发语言·jvm
勿忘,瞬间8 小时前
多线程之进阶修炼
java·开发语言
爱上好庆祝9 小时前
svg图片
前端·css·学习·html·css3
hoiii1879 小时前
CSTR反应器模型的Simulink-PID仿真(MATLAB实现)
开发语言·matlab
嵌入式小企鹅9 小时前
蓝牙学习系列(八):BLE L2CAP 协议详解
网络·学习·蓝牙·ble·协议栈·l2cap