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;
}
相关推荐
csbysj202021 分钟前
JSP 隐式对象
开发语言
星期天225 分钟前
3.2联合体和枚举enum,还有动态内存malloc,free,calloc,realloc
c语言·开发语言·算法·联合体·动态内存·初学者入门·枚举enum
梵克之泪41 分钟前
【号码分离】从Excel表格、文本、word文档混乱文字中提取分离11位手机号出来,基于WPF的实现方案
开发语言·ui·c#
charlie1145141911 小时前
面向C++程序员的JavaScript 语法实战学习4
开发语言·前端·javascript·学习·函数
夫唯不争,故无尤也1 小时前
Python广播机制:张量的影分身术
开发语言·python
自信150413057591 小时前
初学者小白复盘23之——联合与枚举
c语言·1024程序员节
qq_479875431 小时前
X-Macros(3)
java·开发语言
列逍1 小时前
深入理解 C++ 异常:从概念到实战的全面解析
开发语言·c++
java1234_小锋1 小时前
简述Mybatis的插件运行原理?
java·开发语言·mybatis
charlie1145141912 小时前
勇闯前后端Week2:后端基础——HTTP与REST
开发语言·网络·笔记·网络协议·学习·http