N为正整数,写程序,要求算出从1到N,一共有多少个“1”出现
来源:百度知道 编辑:UC知道 时间:2024/06/26 01:17:22
N为正整数,写程序,要求算出从1到N,一共有多少个“1”出现
比如,N为11.则从1到11,一共出现了F(11)=4
比如,N为11.则从1到11,一共出现了F(11)=4
<SCRIPT LANGUAGE="vbScript">
<!--
function test(n)
x=""
re=0
for i=1 to n
x=x&cstr(i)
if i mod 100=0 then
re=re+len(x)-len(replace(x,"1",""))
x=""
end if
next
re=re+len(x)-len(replace(x,"1",""))
test=re
end function
document.write(test(120))
//-->
</SCRIPT>
vb6写的
Private Function F(n As Long) As Long
Dim i As Long
Dim m As Long
F = 0
For i = 1 To n
For m = 1 To Len(i)
If Mid(i, m, 1) = 1 Then F = F + 1
Next m
Next i
End Function
<SCRIPT LANGUAGE="vbScript">
<!--
function test(n)
x=""
re=0
for i=1 to n
x=x&cstr(i)
if i mod 100=0 then
re=re+len(x)-len(replace(x,"1",""))
x=""
end if
next
re=re+
设n为正整数
C语言 编写程序,从键盘输入一个正整数N,利用递归函数输出自然数1到N
编写一个c程序,程序运行时要求用户输入两个正整数m和n,然后程序给出这两个数的最大公约数和最小公倍数。
1+3+5+......+(2n-1)=? (n为正整数)
用c语言实现:输入正整数n和r,如果n>=r,打印出从1,2,3...n中每次取个的组合。
已知m,n为正整数,求出满足等式3n+4n+5n+…+(n+2)n=(n+3)n的所有正整数n
从正整数列1,2,3......n中,划去其中一个正整数,所剩各数的算术平均数为14/5/13,则划去的数是
用javascript写一个程序要求输入正整数负数0用对话框显示相应的判断结果
已知n为正整数,且n^2-3n是一个正整数的平方,求n的值
c语言问题:如何编写一个程序,输入一个正整数N,在屏幕上用‘*’打印以N为边长的正六边形。