題目鏈結
題目描述
請統計某個給定範圍[l, r]的所有整數中,數字 2 出現的次數。
比如給定範圍[2, 22],數字 2 在數 2**現了 1 次,在數 12 **現 1 次,在數 20 **現 1次,在數 21 **現 1 次,在數 22 **現 2次,所以數字 2 在該範圍內一共出現了 6次。
輸入格式
2個正整數 l 和 r,之間用乙個空格隔開。
輸出格式
數字 2出現的次數。
輸入輸出樣例
輸入 #1
2 22
輸出 #1
6輸入 #2
2 100
輸出 #2
20思路:
分離乙個數的各個數字上的數,統計2的數量。
**:
#include
#include
#include
using
namespace std;
intmain()
} cout << count << endl;
return0;
}
NOIP 2010 數字統計
題目描述 請統計某個給定範圍 l,r 的所有整數中,數字 2 出現的次數。比如給定範圍 2,22 數字 2 在數 2 中出現了 1 次,在數 12 中出現 1 次,在數 20 中出現 1 次,在數 21 中出現 1 次,在數 22 中出現 2 次,所以數字 2 在該範圍內一共出現了 6 次。輸入 2...
NOIP 2010 普及組解題報告
題目分析 一 數字統計 此題,曾經在某oj上看到過原題。要求和實現都非常簡單。無非是,列舉出所有在範圍內的數字,然後對數字進行拆分,對每一位數字進行判斷。乙個樸素的for迴圈,巢狀乙個while迴圈,就可以解決這道題目。下面是程式的核心部分 for i l i r i 此題丟分,絕對可以認為是絕不應...
NOIP 2010 普及組解題報告
題目分析 一 數字統計 此題,曾經在某oj上看到過原題。要求和實現都非常簡單。無非是,列舉出所有在範圍內的數字,然後對數字進行拆分,對每一位數字進行判斷。乙個樸素的for迴圈,巢狀乙個while迴圈,就可以解決這道題目。下面是程式的核心部分 for i l i r i t i while t 0 y...