更多"以下程序是求100以内能被5和被7同时整除的所有数之和。
mai"的相关试题:
[简答题]
程序改错
下列程序是计算100以内素数之和。所谓素数是指大于1且只能被1和自己整除的自然数。要求:
①项目中有一个程序文件PCODE,将T盘中VFP01.TXT中的程序代码复制到其中并进行修改;
②在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。
1 SET TALK OFF
2 CLEAR
3 suml =0
4 FOR i=2 T0 100
5 prime=.T.
6 FOR j =2 TO i-l
7 IF MOD(i,j)<>0
8. Prime=.F.
9 EXIT
10 ENDIF
11 ENDFOR
12 IF prime
13 i
14 suml=suml +i
15 ENDIF
16 ENDFOR
17 "100以内素数之和为:"+ sum1
18 SET TALK ON
19 RETU
[填空题]
以下程序的功能是从随机产生的20个20~200(含20和200)的整数中,找出能够同时被3和5整除的数的最大值,并显示出来。请填空。
Option Base 1
Private Sub Command1_Click( )
Dim a(20) As Integer
m =0
For i=1 To 20
a(i)=Int(Rnd * ())+20
If a(i) Mod 3 = 0 () a(i) Mod 5=0 Then
If a(i) >m Then m=a(i)
End If
Next
If ()Then
Print “没有满足条件的数”
Else
Print “满足条件的数是”;m
End If
End Sub
a(i)=Int(Rnd*())+20
[填空题]计算1~10之间的被2整除和被3整除的数之和。
set talk off
clear
store 0 to x,y, s1,s2,s3
do while x<10
______
do case
case int(x/2)=x/2
s1=s1+x/2
case mod(x,3)=0
s2=s2+x/3
case______
s3=s3+1
______
enddo
s 1,s2
s3
[填空题]下面的程序用来计算1至50范围内所有能被5整除的数之和,在 【6】 填空;使程序能按预定的设计要求正常执行。
DSEG SEGMENT
TEMP DW 0
REST DW ,
DSEG ENDS
SSEG SEGMENT
DB 200DUP( )
SSEG ENDS
CSEG SEGMENT
ASSUM CS:CSEG,DS:DSEG,SS:SSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX, DX
【6】
【7】
XOR BX,BX
NEXT: INC,TEMP
【8】
MOV DL,5
DIV DL
CMP AH,0
JNE DISP
ADD BX,TEMP
DISP: LOOP NEXT
MOV REST BX
RET
START ENDP
CSEG ENDS
END START
[填空题]以下程序的功能是:输出 100 以内(不含 100)能被 3 整除且个位数为 6 的所有整数, 请填空。
main( )
{ int i,j;
for(i=0; _________;i++)
{ j=i*10+6;
if(=_________) continue;
printf("%d ",j);
}
}
[填空题]以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。
main( )
(int i,j;
for(i=0;【 】;i++)
{j=i*10+6;
if(【 】)continue;
printf("%d",j);
}
}
[填空题]下列程序的功能是单击窗体时在消息框中输出1000以内能同时被3、5、7整除的整数,请补充完整此程序:
Pvivate Sub Form_Click( )
Sum=0
For i=1 To 1000
If______Then
sum=sum+i
End If
Next i
MsgBox sum
End Sub
[填空题]下列程序的功能是单击窗体时在消息框中输出1000以内能同时被3、5和7整除的整数,请补充完整此程序:
Private Sub Form_Click( )
sum=0
For i=1 To 1000
If______Then
sum=sum+i
End If
Next i
MsgBox sum
End Sub
[填空题]以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。
main( )
(int i,j;
for(i=0;i<i0;i++)
j=i*10+6;
if(______)continue;
printf("%d",j);