1. 程式人生 > 其它 >10012. 數字統計

10012. 數字統計

技術標籤:ojC語言基礎題c語言

請統計某個給定範圍[L, R]的所有整數中,數字2出現的次數。
比如在給定範圍[2, 22],數字2在數2中出現了1次,在數12中出現了1次,在數20中出現了1次,在數21中出現了1次,在數22中出現了2次,所以數字2在該範圍內一共出現了6次。

輸入格式:

輸入共一行,為兩個正整數L和R,之間用一個空格隔開。
輸出格式:

輸出共1行,表示數字2出現的次數。
提示:

NOIP普及組2010
限制:

1≤L≤R≤10000
每個測試點1秒
樣例 1 :

輸入:
3 22
輸出:
5
樣例 2 :

輸入:
2 100
輸出:
20

#include<stdio.h>
#include<iostream> using namespace std; int main(){ int a,b,s=0,i,c; cin>>a>>b; for(int i=a;i<=b;i++){//取值範圍 c=i;//賦值 while(c){//迴圈查詢,c=0停止。 每次對10取整 。 if(c%10==2){ s++;//計數 } c/=10; } } cout<<s;//輸出 return 0; }