zoukankan      html  css  js  c++  java
  • 习题5-5 使用函数统计指定数字的个数 (15分)

    本题要求实现一个统计整数中指定数字的个数的简单函数。

    函数接口定义:

    int CountDigit( int number, int digit );
    
     

    其中number是不超过长整型的整数,digit为[0, 9]区间内的整数。函数CountDigit应返回numberdigit出现的次数。

    裁判测试程序样例:

    #include <stdio.h>
    
    int CountDigit( int number, int digit );
    
    int main()
    {
        int number, digit;
    
        scanf("%d %d", &number, &digit);
        printf("Number of digit %d in %d: %d
    ", digit, number, CountDigit(number, digit));
    
        return 0;
    }
    
    /* 你的代码将被嵌在这里 */
    
     

    输入样例:

    -21252 2
    
     

    输出样例:

    Number of digit 2 in -21252: 3


     1 int CountDigit(int number,int digit){
     2     int num=0;
     3     int a=0;
     4     if(number<0){
     5         number=abs(number);
     6     }
     7     if(number==0&&digit==0){
     8         num=1;
     9     }
    10     for(;number>0;){
    11         a=number%10;
    12         if(digit==a){
    13             num++;
    14         }
    15         number=number/10;
    16     }
    17     return num;
    18 }
  • 相关阅读:
    Vue 创建项目
    Vue组件之间的传参
    Vue自定义组件
    Python开发之路
    爬虫
    手撸系列
    Django从入门到不会放弃
    前端
    day29 TCP的三次握手 TCP的四次挥手 基于TCP的socket
    day28 客户端服务端架构介绍
  • 原文地址:https://www.cnblogs.com/samgue/p/13187614.html
Copyright © 2011-2022 走看看