更多"正整数N可以被3整除。() (1)N是4个连续正整数之和,其中第1个"的相关试题:
[填空题]计算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~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
[填空题]以下程序是求100以内能被5和被7同时整除的所有数之和。
main( )
{
int i=0,s=0;
while(i<100)
if(______)
s=s+i++;
printf("s=%d/n",s);
}
[填空题]填上适当的语句,使求100以内能被3整除但不能被7整除的数字之和的程序完整正确。
SET TALK OFF
CLEAR
STORE O TO S,N
DO WHILE N<=i00
______
S=S+N
ENDIF
______
ENDDO
“S=”+STR(S)
SET TALK 0N
[简答题]编写函数fun( ),它的功能是求n以内(不包括n)同时能被5与11整除的所有自然数之和的平方根s,并作为函数值返回。
例如:n为1000时,函数值应为s=96.979379。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <math.h>
#include <stdio.h>
double fun(int n)
main( )
clrscr( );
printf("s=%f/n",fun(1000));
[单项选择]一个自然数,它既可以表示为9个连续自然数之和,又可以表示为10个连续自然数之和,还可以表示为11个连续自然数之和,则满足上述条件的最小自然数是( )。
A. 349
B. 356
C. 373
D. 495
[简答题]编写函数fun( ),它的功能是求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并做为函数值返回。例如:n为1000时,函数值应为s=153.909064。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <math.h>
#include <stdio.h>
double fun(int n)
main( )
clrscr( );
printf("s=%f/n", fun(1000));
[简答题]
程序改错
下列程序是计算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
[简答题]n可以被9整除.
(1)n是三个连续整数的立方和;
(2)n=(2k+1)(3k+1)(4k+1),k>0,k∈Z.
[填空题]下列给定的程序中,函数proc( )的功能是:计算并输出m以内最大的6个能被7或11整除的自然数之和。m的值由主函数传入。例如,若m的值为600,则函数的值为3515。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动main( )函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
int proc(int k)
int m=0, mc=0;
//************found*************
while(k>=2)&&(mc<6)
//************found*************
if((k%7=0)||(k%11=0))
//************found**************
m=k;
me++;
k--;
return m;
void main( )
system("CLS");
printf("%d/n", proc(600));
[填空题]下列给定的程序中,函数fun( )的功能是:计算并输出k以内最大的6个能被7或11整除的自然数之和。K的值由主函数传入,若k的值为500,则函数的值为2925。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
#include <conio.h>
int fun(int k)
int m=0,mc=0,j;
/*************found*************/
while(k>=2)&&(mc<6)
/*************found*************/
if((k%7=0)||(k%ll=0))
/*************found**************/
m=k;
mc++;
k--;
return m;
main( )
clrscr( );
printf("%d/n",fun(500));
[填空题]下面的程序用来计算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
[填空题]有一类数,每一个数都能被11整除,并且各位数字之和是20,问这类数中,最小的数是()。