1096:数字统计
時間限制: 1000 ms 內存限制: 65536 KB
提交數: 6735 通過數: 4773
【題目描述】
請統計某個給定范圍[L, R]的所有整數中,數字2出現的次數。
比如給定范圍[2, 22],數字2在數2中出現了1次,在數12中出現1次,
在數20中出現1次,在數21中出現1次,在數22中出現2次,所以數字2在該范圍內一共出現了6次。
【輸入】
輸入共 1 行,為兩個正整數 L 和 R,之間用一個空格隔開。
【輸出】
輸出共 1 行,表示數字 2 出現的次數。
【輸入樣例】
2 22
【輸出樣例】
6
【提示】
樣例 #2:
2 100
樣例 #2:
20
【來源】
NO
代碼
#include <stdio.h> int main () {int l,r,count=0;scanf("%d %d",&l,&r);for(int i=l;i<=r;i++){int j=i;while(j>0){if(j%10==2){count++;}j/=10;}}printf("%d",count);return 0; }總結
- 上一篇: 信息学奥赛一本通(C++)在线评测系统—
- 下一篇: 1113:不与最大数相同的数字之和