我理解不了s:=s+n mod 10;和 n:=n div 10;
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/29 05:32:21
我理解不了s:=s+n mod 10;和 n:=n div 10;
var
n,s:longint;
begin
read(n);
s:=0;
while n0 do
begin
s:=s+n mod 10;
n:=n div 10;
end;
writeln(s);
end.
pascal
var
n,s:longint;
begin
read(n);
s:=0;
while n0 do
begin
s:=s+n mod 10;
n:=n div 10;
end;
writeln(s);
end.
pascal
先学习这两点:
1、mod是求余运算,15 mod 10 结果是5
2、div是求除10 之后的结果,如果n是整数,那么n除10之后结果只保留整数部分,52 div 10结果是5
不能理解的话你找个数比如说n=123,代进去,把每步结果写下来就知道了
1、mod是求余运算,15 mod 10 结果是5
2、div是求除10 之后的结果,如果n是整数,那么n除10之后结果只保留整数部分,52 div 10结果是5
不能理解的话你找个数比如说n=123,代进去,把每步结果写下来就知道了
:N=(N div d)×d + N mod
n mod 2 =
n=n Mod 10的意思,ACCESS中的
r=m MOD n
s(n) = s(n-1)+(n-1);
MOD(n,d) = n - d*INT(n/d)
VFP题,N=10 S=0 FOR K=N-8 TO N-9 S=S+K N=N-1 ENDFOR S RETURN我不
用S(n)表示自然数n的数字和,如S(1)=1,s(123)=6,s(1234)=10等等,求自然数使得n+S(n)=2
VFP中CLEAR S=0 FOR n=1 TO 10 S=S+n n=n+1 ENDFOR S
CLEAR P = 0 FOR N = 1 TO 49 IF N>10 EXIT ENDIF IF MOD (N,2)
数列的通项a(n)的前几项和S(n)之间满足S(n)=2-3a(n)求 a(n)与a(n-1)、s(n)与s(n-1)的
s(n) { if(n=1) return 1; else return s(n-1)+n*n*n }和 for(i=1