回 帖 发 新 帖 刷新版面

主题:数的统计【50】

数的统计
一个数“含有0”是指这个数至少有某一位数字为0。小明对那些“含有0”的自然数很感兴趣,想挑出来进行研究。那么,1~N当中“含有0”的自然数有多少个?小明想在1秒钟内得到答案,你能帮他做到吗?
输入:N(1≤N≤100000000)
样例
  输入:105
  输出:15

回复列表 (共2个回复)

沙发

INPUT "N = ", n
FOR i = 1 TO n
  a$ = LTRIM$(RTRIM$(STR$(i))): flag = 0
  FOR j = 1 TO LEN(a$)
    IF MID$(a$, j, 1) = "0" THEN flag = 1: EXIT FOR
  NEXT
  IF flag = 1 THEN t = t + 1
NEXT
PRINT t

板凳

记着给分

我来回复

您尚未登录,请登录后再回复。点此登录或注册