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;
}
相关推荐
IoT智慧学堂4 分钟前
C语言运算符与表达式详解——算术、逻辑与赋值的全面理解
c语言·开发语言
沐知全栈开发30 分钟前
深度优先遍历与连通分量
开发语言
古城小栈44 分钟前
Go 1.25 发布:性能、工具与生态的全面进化
开发语言·后端·golang
@syh.1 小时前
【C++】map和set
开发语言·c++
拾光Ծ1 小时前
C++11实用的“新特性”:列表初始化+右值引用与偷懒艺术——移动语义
开发语言·c++
何憶树之長青1 小时前
Kernel
开发语言·php
hardmenstudent1 小时前
Python字典--第1关:元组使用:这份菜单能修改吗?
开发语言·python
John_Rey1 小时前
Rust底层深度探究:自定义分配器(Allocators)——控制内存分配的精妙艺术
开发语言·后端·rust
逻极1 小时前
VS Code之Java 开发完全指南:从环境搭建到实战优化
java·开发语言
月月玩代码2 小时前
SLF4J,简单门面Java日志框架
java·开发语言