给定一个正整数n,判断从1到这个数本身的所有数中,一共出现了多少次数字k。 输入格式 输入共1行,包括一个正整数 n和一个正整数 k。(0<n<32767,0<k<10) 输出格式 输出共1行一个整数,表示1到n之间的所有数(包括n),一共出现了几次k。 样例输入 13 3 样例输出 2
正确答案:参考程序(Python):n,k=map(int,input().split());print(sum(str(i).count(str(k)) for i in range(1,n+1)))。样例13 3→2。核心:统计k出现次数。
试卷来源:2023全国青少年信息素养大赛C++算法创意实践挑战赛(小学组_复赛)真题