题目内容 (请给出正确答案)

下列程序的功能是:选出5000以下符合条件的自然数。条件...

下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4位自然数的个数cnt及这些数的和sum。请编写函数countValue()实现程序的要求,最后调用函数wfiteDAT()把结果cnt和sum输出到文件OUT67.DAT中。

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

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

试题程序:

include<stdio.h>

int cnt,sum;

void countValue()

{

}

void main()

{

cnt=sum=0;

countValue ();

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

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

writeDAT ();

}

writeDAT ()

{

FILE *fp;

fp=fopen ("OUT67. DAT" , "w" );

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

fclose {fp);

}

查看答案
您可能会需要:
更多“下列程序的功能是:选出5000以下符合条件的自然数。条件..”相关的问题

第1题

程序test.c的功能是:选出1000至5 000范围内(包括1 000、5 000)符合下面条件的四位自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的整10倍。计算并输出这些四位自然数的个数cnt以及这些数的和sum。请编写函数countValue实现程序的要求。最后main函数调用函数 writeDAT把结果crlt和sum输出到out.dat文件中。


请帮忙给出正确答案和分析,谢谢!
点击查看答案

第2题

程序test.c的功能是:选出1000至5000范围内(包括l 000、5000)符合下面条件的四位自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的整10倍。计算并输出这些四位自然数的个数cnt以及这些数的和sum。请编写函数countValue实现程序的要求。最后main函数调用函数 writeDAT把结果cnt和sum输出到out.dat文件中。 注意:部分源程序存放在test.c文件中。 请勿改动主函数main和输出数据函数writeDAT的内容。


请帮忙给出正确答案和分析,谢谢!
点击查看答案

第3题

下列程序的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数 cnt,以及满足此条件的所有SIX与NINE的和sum。请编写函数countValue()实现程序要求,最后调用函数 writeDAT()把结果cnt和sam输出到文件OUT51.DAT中。其中的S,L X,N,I,N,E各代表一个十进制数。
注意:部分源程序已给出。
请勿改动主函数main()和写函数writeDAT()的内容。
试题程序:
include<stdio. h>
int cnt, sum;
void countValue()
{
}
void main ()
{
cnt=sum=O;
countValue ();
printf ("满足条件的个数=%d\n", cnt);
printf ("满足条件所有的SIX与NINE的和=%d\n", sum);
writeDAT ();
}
writeDAT ( )
{
FILE *fp;
fp=fopen("OUT51.DAT", "w");
fprintf (fp, "%d\n%d\n", cnt, sum);
fclose (fp);
}


请帮忙给出正确答案和分析,谢谢!
点击查看答案

第4题

下列程序的功能是计算两个自然数的最大公约数,界面如下图所示。给定的程序不完整,将程序补充完整。
Private Sub Command1_Click() Dim x As Long, y As Long,i As Long x=Val(Text1.Text) y=Val(TextText) TextText = Str(【 】) End Sub Function fun1(a As Long,b As Long)As Long Dim r As Long Dim t As Long If【 】Then t = a a = b b = t End If r = a Mod b Do While r <> 0 a = b b = r r = a Mod b Loop 【 】 End Function


请帮忙给出正确答案和分析,谢谢!
点击查看答案

第5题

打印符合条件的自然数
点击查看答案

第6题

下列程序的作用是求所有小于或等于30的自然数对。该程序不完整,请补充完该程序(程序执行结果见下图)。
注:自然数对是指两个自然数的和与差都是平方数(如8与17)。

Private Sub Command1_Click()
Dim n As Long
Dim m As Long
Dim s As Single
Dim d As String
For n=1 To 30
For m=1 To【 】
s =n+ m
【 】
If Sqr (s)=Int(Sqr(s))【 】Sqr(D)=Int(Sqr(D))Then
Print n:m
End lf
Next m
Next n
End Sub


请帮忙给出正确答案和分析,谢谢!
点击查看答案

第7题

下列程序的作用是求所有小于或等于30的自然数对。该程序不完整,请补充完该程序(程序执行结果见下图)。
注:自然数对是指两个自然数的和与差都是平方数(如8与17)。

Private Sub Command1_Click()
Dim n As Long
Dim m As Long
Dim s As Single
Dim d As String
For n=1 To 30
For m=1 To【 】
s =n+ m
【 】
If Sqr (s)=Int(Sqr(s))【 】Sqr(D)=Int(Sqr(D))Then
Print n:m
End lf
Next m
Next n
End Sub


请帮忙给出正确答案和分析,谢谢!
点击查看答案

第8题

程序test.c的功能是:计算出自然数SIX和NINE满足条件SIX+SIX+SIX=NINE+NINE的个数cnt,以及满足此条件的所有SIX与NINE的和SUM。请编写函数countValue实现程序的要求,最后main函数调用函数writeDAT把结果cnt和 sum,输出到文件0ut.dat中。 其中的S,I,X,N,E各代表一个十进制数字,允许代表的数字相同,但s和N不能为0。例如:944+944+944=1416+1416注意:部分源程序存放在test.c文件中。 请勿改动主函数main和输出数据函数writeDAT的内容。


请帮忙给出正确答案和分析,谢谢!
点击查看答案

第9题

以下程序计算自然数e的值,要求精确到1015,阅读下列程序。已知e的计算公式为:e=1+1/1!+1/2! + …+1/n!。请在【 】和【 】处填上正确内容。 Private Sub Commandl_ Click() 【 】 n =0: term = 1: t = 1 do n= n +1 t=t/n 【 】 Loop while t >1.0E-15 Text1. Text = term End Sub


请帮忙给出正确答案和分析,谢谢!
点击查看答案

第10题

下列给定的程序中,函数proc()的功能是:计算并输出k以内最大的10个能被15或18整除的自然数之和,k的值由主函数传人。若k的值为800,则函数的值为7605。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:




请帮忙给出正确答案和分析,谢谢!
点击查看答案
热门考试 全部 >
找答案
账号:
你好,尊敬的上学吧用户
粘贴 取消
搜索
如搜索结果不匹配,请 联系老师上传试题 获取答案
发送账号至手机
看不清?点击更换
发送
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

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

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧会员政策被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信
温馨提示

您的免费查看次数已用完,

需要开通会员才能继续使用。

马上开通会员 我已开通会员,登录会员账号继续查看答案
重置密码
确认修改