用C++写 请统计某个给定范围[L,R]的所有整数中,数字2出现的次数。 比如给定范围[2,22],数字2 在 2中出现了1 次,在12 中出现1 次,在20 中出现1次,在数 21 中出现1 次,在数22 中出现2次,所以数字2 在该范围内一共出现了6次。 输入格式:2个正整数L 和R,之间用一个空格隔开。 输出格式:数字2出现的次数。
时间: 2023-03-09 13:59:51 浏览: 365
C++ 算法统计数字问题
答案:int count = 0; for (int i = L; i <= R; i++) { int temp = i; while (temp > 0) { if (temp % 10 == 2) count++; temp = temp / 10; } } printf("数字2出现的次数是:%d\n", count);
阅读全文