函式呼叫,統計數中'2’的個數
Description
定義並呼叫函式countdigit(number, digit),它的功能是統計整數number中數字digit的個數,如countdigit(10090, 0)的返回值是3. 在主函式中定義並呼叫該函式,統計任意一個輸入整數中’2’的個數。
Input
多組測試資料,每組輸入一個整數。
Output
輸出該數中’2’的個數。
Sample Input
1002
2323
4567
Sample Output
1
2
0
#include<stdio.h>
int countdigit(int n,int digit)
{
int i=0;
while(n)
{
if((n%10)==digit)
i++;
n/=10;
}
return i;
}
int main()
{
int a,b=2;
while(scanf("%d",&a)!=EOF)
printf("%d\n",countdigit(a,b));
return 0;
}
相關推薦
函式呼叫,統計數中39;2’的個數
Description 定義並呼叫函式countdigit(number, digit),它的功能是統計整數number中數字digit的個數,如countdigit(10090, 0)的返回值是3. 在主函式中定義並呼叫該函式,統計任意一個輸入整數中’2’的個數。 Input 多組測試資料
需求說明:從鍵盤輸入一個字串,統計字串中每個字元的個數。如輸入“adbda”,結果為a=2,d=2,b=1。
思路: 使用Scanner接收鍵盤輸入的字串。 使用HashMap統計每個字元的個數,其中key儲存字元,value用來記錄字元的數量。 原始碼: public static void main(String[] args) { //人性化提示資訊。 System
python投票統計程式,統計序列中各個數值的份數,字典的應用。
這裡可能會用到字典的知識, 字典主要是用來儲存最後的統計結果。 字典的用法:http://www.runoob.com/python/python-dictionary.html https://www.cnblogs.com/RENQIWEI1995/p/7931374.html &nb
編寫一個模組,含char_freq_table()函式。傳入檔名,統計檔案中的所有英文字元的出現次數,忽略大小寫的區別,並根據次數的高低列印字元以及頻率到螢幕
編寫一個模組,包含char_freq_table()函式。傳入一個檔名,統計檔案中的所有 英文字元的出現次數,忽略大小寫的區別,並根據次數的高低列印字元以及頻率到 螢幕 如果有更好的思路,歡迎交流 因為時間問題就直接寫在一個檔案裡了,主要實現了統計檔案中的所出現的各個字元以及他的次數
C語言中的函式呼叫,棧的使用
本文共包含一下四個部分。 C原始碼 註釋 對應彙編程式碼:此彙編使用”gcc -S hello.c”命令編譯生成,部分刪減 棧空間的使用過程:包括5個部分,五張圖 C原始碼 int sayhello(int a,int b,int
HTML中的函式使用基礎(函式定義,函式呼叫,函式引數,函式返回值,巢狀函式,遞迴函式,變數作用域,內建函式,其他定義函式的方法)
HTML中的函式使用基礎 函式實質上是一個類似於單獨的邏輯單元的JavaScript程式碼,使用函式可以使程式碼更為簡潔,提供重用性,在JavaScript中,大約有95以上的程式碼是包含在函式中的,由此可見,函式在JavaScript中地位相當重要。 1、函式定義 在
已知一個字符串S 以及長度為n的字符數組a,編寫一個函數,統計a中每個字符在字符串中的出現次數
lin sta imp scanner col div created rip void import java.util.Scanner; /** * @author:(LiberHome) * @date:Created in 2019/3/6 21:
微信小程式(3)函式呼叫,引數傳遞
<view class="m-view-cell" bindtap="bindStatus" data-type="全部">全部</view> <view class="m-view-cell" bindtap="bindStatus" data-type="待受理
尤拉函式——小於n的數中與n互質數的數目
尤拉函式 簡介 在數論,對正整數n,尤拉函式是小於n的數中與n互質的數的數目。此函式以其首名研究者尤拉命名(Ruler’so totient function),它又稱為Euler’s totient function、φ函式、尤拉商數等。 例如φ(8)=4,因為1,3
分享一個好用的函式吧,將js中的物件轉成url引數
這個函式呢是自己在寫基於Vue+ElementUI管理後臺時用到的,,下面列出來兩種使用方式: 最普通的,封裝一個js函式 /** * 物件轉url引數 * @param {*} data */ function urlencode (data
統計二進位制數中1的個數
思路:定義n表示1的個數,一個二進位制數按位遍歷一遍,並且每一位按位與1,結果為1,則n加1,輸出n即為結果。 程式碼: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.
函式實現返回引數二進位制中1的個數;無符號的數
int count_one_bits(unsigned int value) #include<stdio.h> //函式返回引數二進位制中1的個數; #include<stdlib.h> // in
只使用指向二叉樹的根的一個指標T,計算T中節點的個數,T中樹葉的片數,T中滿節點的個數
資料結構與演算法分析——c語言描述 練習4.28 答案 int countNodes(AvlTree t) { if (t == NULL) return 0; return countN
CSU 1323 求一堆數中取出2個異或使得異或值大於某個數
zzy養了一隻小怪獸和N只凹凸曼,單挑的話每隻凹凸曼都不是小怪獸的對手,所以必須由兩隻凹凸曼合作來和小怪獸戰鬥。凹凸曼A和凹凸曼B合作的戰鬥力為他們戰鬥力的異或值。現在由zzy從N只凹凸曼中選出兩隻來和小怪獸戰鬥。請問zzy能否選出兩隻凹凸曼使他們能夠戰勝小怪獸(他們的戰鬥力比小怪獸大)。
(java)統計小於N的數中素數的個數
f方法一:最簡單的方法從3到sqrt(N)遍歷 方法二:如果一個數不被X從3到sqrt(X)中的素數整除,則也是素數,所以需要儲存一個素數陣列 public class Solution { public int countPrimes(int n) {
【C語言】統計隨機數中數字出現個數,並列印直方圖
實現功能:生成二十個隨機數。統計二十個數中,0-9數字出現的次數,並列印成直方圖 #include<stdio.h> #include<stdlib.h> #define N 20 int a[N],b[10]; void gen_rand
如何從一堆數中選出若干個數,使其和等於給定的數?
如題,比如有一堆數:13,2,4,2,4,8,7,8,6 要從中挑選出若干個數,使得它們的和等於32,挑選出來的數是:20,6,4,2 我是使用“試探”法來解這個題目,思路如下: 先對數進行排序:13,8,8,7,6,4,4,2,2 選出最大的數字,以及不大於目標數字後續數字,於是我挑選到
讀入一個字串,統計字串中不同字元的出現頻率。
#include <stdio.h> #define MAX_SIZE 20 int main() { int i, j, k, sig; char string[MAX_SIZE]; char chara[MAX_SIZE]={"\0
opencv3.0函式呼叫,svm訓練分類器
#include <iostream>#include <fstream>#include <opencv2/opencv.hpp>#include <open
求一堆數中取出2個異或使得異或值大於某個數
#include<stdio.h> int n,m; struct haha { int next[3]; int nm; }node[100005*4]; int pos; int makend() { int i; pos++; for(i=0;