题目如图:
要求看似一目了然,很容易想到用取余的方法来求解,然而1000位的要求会使代码超时
因此这里需要使用字符串数组存储,代码如下:
其实在明确了目标之后这道题就变得简单起来了:存储数字为字符串----逐位由char转变为int(‘1’-‘0’),对应的int数组++----输出结果
涉及到的知识点如下:
整型、字符串数组的定义、数组存储字符串、char与int类型转换、continue在循环中的应用
个人认为是一道对初学者来说有一定挑战性的题目,值得收藏
如有补充、错误,还请指正