ORG 0000H
AJMP MAIN
ORG 0013H
AJMP INT1
MAIN: MOV R1,30H
MOV R7,08H
MOV DPTR,07FF8H
SET IT1
SET EX1
SET EA
HERA: SJMP HERE
中断服务程序:
INT1: MOVX A, ①
MOVX ② ,A
③ R1
INC ④
DJNZ ⑤ ,READ
⑥
⑦ :MOVX ⑧ ,A
RET1
第2题
下面的程序是利用公式求π的近似值,直到最后一项的值小于10-7为止;最后输出π的近似值。请根据题义编写计算π的函数。
include<stdio.h>
include<math.h>
double fpi();
main()
{double pi,n;
printf("请输入计算精度");
scanf("%lf",&n);
pi=fpi(n);
printf("π=%f\n",pi);
}
/*以下为定义函数部分*/
第3题
以下程序的功能是:求30个学生某门课程的平均成绩。
include<stdio.h>
main()
{ int n=30,i=0,t;
float aver=0;
while(i<n)
{scanf("%d",&t);
aver=aver+t;
}
aver=aver/n;
printf("平均成绩为:%5.1f\n",aver);
}
错误:______
改正:______
参考答案:错误
第5题
main()
{
int r=5;
float s;
s=3.14*r*r;
prinff("s=%d\n",s)
}
错误 ______
改正 ______
参考答案:错误
第7题
以下程序的功能是在100个随机数中求其中最大值,试在程序空白处填上适当的内容。
WSnclude"stdlib.h"
main()
{
int i,max,a[100];
for(i=0;i<100;i++)
a[i]=rand();
max=a[0];
for(i=1;i<100;i++)
if(______)
max=a[i];
printf("max=%d\n",max);
}
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!