用於統計數字使用次數的小方法

2021-08-15 11:01:36 字數 685 閱讀 5905

本著寫筆記的形式,寫的第一篇部落格。順便分享並記錄一下自己的思路!!

在一次刷完oj之後,想到的乙個統計不重複數的小竅門:

如下統計乙個1-n之間的數,x(1-9)出現的次數:

long n;

int x,a[10]=;

scanf("%ld%d",&n,&x);

for(int i=1,k;i<=n;i++)

}printf("%d",a[x]);

順便應用,貼上乙個小題:將1,2,…,9共9個數分成三組,分別組成三個三位數,且使這三個三位數構成1:2:3的比例,試求出所有滿足條件的三個三位數
**如下

#include#includeint a[10];

int main()

if(flag==1) continue;

while(j>0)

while(k>0)

for (int w=1;w<=9;w++)

if(flag==0) printf("%d %d %d\n",o,p,q); //輸出

}return 0;

}

anywhere 第一篇部落格(筆記)到此結束,希望能養成寫部落格(筆記)的習慣

統計數字出現次數

description 某次科研調查時得到了n個自然數,每個數均不超過1500000000 1.5 10 9 已知不相同的數不超過10000個,現在需要統計這些自然數各自出現的次數,並按照自然數從小到大的順序輸出統計結果。input 包含多個測試資料,每個包含n 1行 第1行是整數n,表示自然數的個...

VJ Promble Y 統計數字字元的次數

對於給定的乙個字串,統計其中數字字元出現的次數。input 輸入資料有多行,第一行是乙個整數n,表示測試例項的個數,後面跟著n行,每行包括乙個由字母和數字組成的字串。output 對於每個測試例項,輸出該串中數值的個數,每個輸出佔一行。sample input 2asdfasdf123123asdf...

Uva1640(統計數字出現的次數)

題意 統計兩個整數a,b之間各個數字 0 9 出現的次數,如1024和1032,他們之間的數字有1024 1025 1026 1027 1028 1029 1030 1031 1032 總共有10個0,10個1,3個3等等。解法 這類問題的一般步驟都是先用f n,d 計算出0 n中d數字出現的次數,...