clear n=0 for i=2 to 1000 k=i*i m=len(alltrim(str(i))) if (k-i)%(10^m)=0 then n=n+1 endif endfor n这个程序中的m=len(alltrim(str(i)))if (k-i)%(10^m)=0

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/29 21:16:23
clear n=0 for i=2 to 1000 k=i*i m=len(alltrim(str(i))) if (k-i)%(10^m)=0 then n=n+1 endif endfor n这个程序中的m=len(alltrim(str(i)))if (k-i)%(10^m)=0
x͑N@_e6&"[L|%6>@ĀFHBA^f.-ƅʸdf7tF%"y(08De[:#i(S4 FaY(YvvC扬SY?t zrwGU4璫 pd/[ɨx4UH ?KP@߂r0qBNg>J&A.4=7rd4z zmFwz%A%'z wbAC~0AxfLGln|

clear n=0 for i=2 to 1000 k=i*i m=len(alltrim(str(i))) if (k-i)%(10^m)=0 then n=n+1 endif endfor n这个程序中的m=len(alltrim(str(i)))if (k-i)%(10^m)=0
clear n=0 for i=2 to 1000 k=i*i m=len(alltrim(str(i))) if (k-i)%(10^m)=0 then n=n+1 endif endfor n
这个程序中的m=len(alltrim(str(i)))
if (k-i)%(10^m)=0

clear n=0 for i=2 to 1000 k=i*i m=len(alltrim(str(i))) if (k-i)%(10^m)=0 then n=n+1 endif endfor n这个程序中的m=len(alltrim(str(i)))if (k-i)%(10^m)=0
你这是什么语言啊?有点像Basic.
alltrim(str(i))是将str(i)这个字符串左右两边的空格去掉,中间的不管,所以m=len(alltrim(str(i)))
这句话就是将去掉两边空格的字符串长度赋值给m.
10^m是运算10的m次方,然后 (k-i)除以(10^m)的余数判断是不是0.