C语言初阶习题【9】数9的个数

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

2.思路

循环遍历1到100,需要判断每一位的个位数是否为9,十位数是否为9,每次符合条件就count++进行计数,最后输出count,即可

3.code

c 复制代码
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
    int i = 0;
    int count = 0;
    for (i = 1; i <= 100; i++)
    {
        if (i % 10 == 9)
        {
            count++;
        }
        if (i / 10 == 9)
        {
            count++;
        }
    }
    printf("%d\n", count);
    return 0;
}
相关推荐
wjs20242 分钟前
三路排序算法
开发语言
weixin_5375904520 分钟前
《C程序设计》第六章练习答案
c语言·c++·算法
struggle202535 分钟前
helm-dashboard为Helm设计的缺失用户界面 - 可视化您的发布,它提供了一种基于UI的方式来查看已安装的Helm图表
开发语言·ui·计算机视觉·编辑器·知识图谱
独自破碎E42 分钟前
【4】阿里面试题整理
java·开发语言·算法·排序算法·动态规划
慕璃嫣43 分钟前
Haskell语言的多线程编程
开发语言·后端·golang
32码奴1 小时前
C#基础知识
开发语言·c#
charlie1145141912 小时前
从0开始使用面对对象C语言搭建一个基于OLED的图形显示框架(OLED设备层封装)
c语言·stm32·单片机·教程·oled·嵌入式软件
张太行_2 小时前
C++中的析构器(Destructor)(也称为析构函数)
开发语言·c++
小林up3 小时前
【C语言设计模式学习笔记1】面向接口编程/简单工厂模式/多态
c语言·设计模式
SteveKenny4 小时前
Python 梯度下降法(六):Nadam Optimize
开发语言·python