重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
当前位置: 首页 > 计算机类考试 > 计算机三级
网友您好, 请在下方输入框内输入要搜索的题目:
搜题

题目

[主观题]

下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数重(I+10也是在100以内)的

下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数重(I+10也是在100以内)的个数cnt,以及这些I之和sum。请编制函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件out64.dat中(数值1不是素数)。

注意:部分源程序已给出。

请勿改动主函数main()和输出数据函数writeDAT()的内容。

试题程序:

include<stdio.h>

int cnt,sum;

int isPrime (int number)

{

int i,tag=l;

if (number== 1 )

return 0;

for(i=2;tag && i<=number/2;i++)

if (number%i==0) tag=0;

return tag;

}

void countValue ()

{

}

void main ()

{

cnt=sum=0;

countValue ();

printf ("满足条件的整数的个数=%d\n", cnt);

printf ("满足条件的整数的和值=%d\n", sum);

writeDAT ();

}

writeDAT ()

{

FILE *fp;

fp=fopen("out64.dat" , "w");

fprintf (fp, "%d\n%d\n", cnt, sum);

fclose (fp);

}

查看参考答案
更多“下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数重(I+10也是在100以内)的”相关的问题

第1题

试题1下列程序的功能是:找出所有100以内(含100)满足i,i+4,i+10都是素数的整数i(i+10也在100以内)

试题1

下列程序的功能是:找出所有100以内(含100)满足i,i+4,i+10都是素数的整数i(i+10也在100以内)的个数cnt以及这些i之和sum。请编写函数countvalue()实现程序要求,最后调用函数writeDat()把结果cnt和sum输出到文件out.dat中。

注意:部分源程序已给出。

请勿改动主函数main()和函数writeDAT()的内容。

试题程序:

#include <stdio.h>

int cnt, sum;

int isPrime(int number)

{

int i, tag = 1;

for (i=2; tag && i<=number/2; i++)

if (number%i == 0)

tag = 0;

return tag;

}

void countValue()

{

}

void writeDat()

{

FILE *fp;

fp = fopen("out.dat", "w");

fprintf(fp, "%d\n%d\n", cnt, sum);

fclose(fp);

}

void main()

{

cnt = sum = 0;

countValue();

printf("满足条件的整数的个数=%d\n", cnt);

printf("满足条件的整数的和值=%d\n", sum);

writeDat();

点击查看答案

第2题

下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数I(1+10也是在100以内)的

下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数I(1+10也是在100以内)的个数cnt,以及这些I之和sum。请编制函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件out64.dat中(数值1不是素数)。

注意:部分源程序已给出。

请勿改动主函数main()和输出数据函数writeDAT()的内容。

试题程序:

include<stdio.h>

int cnt, sum;

int isPrime(int number)

{

int i,tag=1;

if (number==1)

return 0;

for(i=2;tag && i<=number/2;i++)

if(number%i==0) tag=0;

return tag;

}

void countValue ()

{

}

void main()

{

cnt=sum=0;

countValue ();

printf ("满足条件的整数的个数=%d\n", cnt);

printf ("满足条件的整数的和值=%d\n", sum);

writeDAT ();

}

writeDAT ()

{

FILE *fp;

fp=fopen("out64.dat","w");

fprintf(fp,"%d\n%d\n",cnt,sum);

fclose(fp);

}

点击查看答案

第3题

给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正

给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。

例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113、122、131、140、203、212、221、230、302、3ll、320、401、410、500。共有15个。当x值为27时,各位数字之和为27的整数是:999。只有1个。

请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANKl.C中。

不得增行或删行,也不得更改程序的结构!

给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为

点击查看答案

第4题

下列程序的功能是:输出100 以内(不含100)能被3 整除且个位数为6 的所有整数。 main() { int i,j; for(i=0; 【9】 ;i++) { j=i*10+6; if(【10】 ) continue; printf("%d", j); } } 其中 【9】 处应该填入的是什么?
点击查看答案

第5题

下面程序的功能是输出100以内所有素数:为使上面程序可以实现该功能,程序代码中横线处应填写的代

下面程序的功能是输出100以内所有素数:

下面程序的功能是输出100以内所有素数:为使上面程序可以实现该功能,程序代码中横线处应填写的代下面程

为使上面程序可以实现该功能,程序代码中横线处应填写的代码是

A.isprime

B.Notisprime

C.n<100

D.n<=100

点击查看答案

第6题

以下程序的功能是 : 输出 100 以内 (不含 100) 能被 3 整除且个位数为 6 的所有整数,请填

以下程序的功能是 : 输出 100 以内 (不含 100) 能被 3 整除且个位数为 6 的所有整数,请填空。

main()

{ int i,j;

for(i=0; 【 1 3 】 ;i++)

{ j=i*10+6;

if(【 1 4 】 )continue;

printf(" % d ",j);

}

}

点击查看答案

第7题

水仙花数是一个3位自然数,各位数字的立方和等于该数本身,如153=1**3+5**3+3**3,下面这段程序功能是找出所有水仙花数,空白处代码应该是()

A.i//1000

B.i//10

C.i%100

D.i//10%10

点击查看答案

第8题

给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整

给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。

请改正函数fun中指定部位的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整

点击查看答案

第9题

一下程序找出50以内所有能构成直角三角形的整数组。阅读下列程序,并完成程序。Private Sub Command

一下程序找出50以内所有能构成直角三角形的整数组。阅读下列程序,并完成程序。

Private Sub Command1_Click()

For a=1 to 50

For b=a to 50

c=Sqr(a^2+b^2)

If【 】then print a;b;c

next b

next a

end Sub

c<=50 And c=Int?

点击查看答案

第10题

以下程序找出50以内所有能构成直角三角形的整数组。阅读下列程序,并完成程序。 Private Sub Comman

以下程序找出50以内所有能构成直角三角形的整数组。阅读下列程序,并完成程序。

Private Sub Command1_Click()

For a=1 to 50

For b=a to 50

c=Sqr(a^2+b^2)

If 【 】 then print a;b;c

Next b

Next a

end Sub

c<=50 And c=Int(c)

点击查看答案
赏学吧APP
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注赏学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注赏学吧 -
请用微信扫码测试
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
赏学吧