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

简介: C语言程序编写:编写程序数一下 1到 100 的所有整数中出现多少个数字9

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

编写程序数一下 1到 100 的所有整数中出现多少个数字9        //其实就是如何得到一个数各个位置上的数字的代码除以10^n
#include <stdio.h>
int main() 
{
    int number = 0;
    for (int i = 1; i <= 100; i++) //得到1-100的数字
    {
        int t = i;
        if (t % 10 == 9) number++;//计算个位上出现9的次数   %是取余 %10刚好得到个位上的数字
        if (t / 10 == 9) number++;//计算十位上出现9的次数   /是整除,自动忽略结果的小数部分  相当于得到其十位上的数字
    }
    printf("%d\n", number);
    return 0;
}

变式:编写程序  数一下100-1000之间出现了多少个数字7;

int main()
{
  int i;
  int count = 0;
  for (i = 100; i < 1000; i++)
  {
    int num =i;
    //计算百位上出现7的次数
    if (num / 100 == 7)
      count++;
    //计算十位数字上出现7的次数
    else if (num / 10 % 10 == 7)
      count++;
    //计算个位上出现7的次数
    else if (num % 100 == 7)
      count++;
  }
  printf("%d\n", count);
  return 0;
}


目录
相关文章
|
28天前
|
C语言
最简单的C语言程序示例
最简单的C语言程序示例
19 0
|
28天前
|
Serverless C语言
C语言程序通常具有以下基本结构
C语言程序通常具有以下基本结构
10 0
|
1月前
|
C语言 C++
第一个c语言程序
第一个c语言程序
|
1月前
|
程序员 编译器 C语言
C语言的程序常量
C语言的程序常量
10 0
|
1月前
|
C语言
C语言的循环程序
C语言的循环程序
11 0
|
10天前
|
存储 编译器 C语言
深入探索C语言动态内存分配:释放你的程序潜力
深入探索C语言动态内存分配:释放你的程序潜力
26 0
|
1月前
|
C语言
C语言最基本程序控制结构
C语言最基本程序控制结构
13 0
|
27天前
|
存储 Serverless C语言
C语言程序的结构
C语言是一种广泛使用的编程语言,其程序结构清晰,易于理解。下面我们将详细探讨C语言程序的基本结构,并通过一个示例代码来展示这些组成部分是如何协同工作的。 一、C语言程序的基本结构
14 0
|
28天前
|
程序员 C语言
最简单的C语言程序举例
C语言是一种广泛使用的计算机编程语言,适合用于系统编程,也可以用于编写应用程序。它的语法清晰明了,功能强大,是很多程序员的首选语言。下面,我们将通过一个最简单的C语言程序来介绍其基本结构和语法。
26 0
|
28天前
|
前端开发 Unix Linux
Linux indent命令 (格式化C语言源代码的程序)
Linux indent命令 (格式化C语言源代码的程序)
17 0
Linux indent命令 (格式化C语言源代码的程序)