下面程序是计算1-3+5-7.....-99+101的值,请填空完善程序。main(){inti,m,t=l,s=0;for(i=1;i<=10
下面程序是计算1-3+5-7.....-99+101的值,请填空完善程序。
main()
{
inti,m,t=l,s=0;
for(i=1;i<=101;[5])
{[6];s=s+m;[7];}
printf("%d/n",s);
}
下面程序是计算1-3+5-7.....-99+101的值,请填空完善程序。
main()
{
inti,m,t=l,s=0;
for(i=1;i<=101;[5])
{[6];s=s+m;[7];}
printf("%d/n",s);
}
t=1-1/2+1/3-1/4+…+(-1)(m+1)/m
例如,若输入5,则应输出0.783333。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
include <conio.h>
include <stdio.h>
/*************found*************/
int fun(int m)
{
double t=1.0,j=1.0;
int i;
/*************found*************/
for(i=l;i<m;i++)
{j=-1*j;t+=j/i;}
return t;
}
main()
{
int m;
clrscr();
printf("\nPlease enter 1 integer number:");
scanf("%d",&m);
printf("/nThe result is%If\n",fun(m));
}
PrivateSub Command34_click
t=0
m=1
sum=0
Do
t=t+m
sum==stum+tm=__________
LoopWhile m<=39
MsgBox’Sum=”&sum
End Sub
为保证程序正确完成上述功能,空白处应填入的语句是()。
A.m+1
B.m+2
C.t+1
D.t+2
【说明】
计算n的合数。一个整数n可以有多种划分,使其划分的一列整数之和为n。例如,整数5的划分为:
5
4 1
3 2
3 1 1
2 2 1
2 1 1 1
1 1 1 1 1
共有7种划分。这种划分的程序如下所示。
【程序】
include <stdio.h>
int n[1000],m,k;
void output sum()
{
int j;
for(j=0;n[j]!=0;j++)
printf("%d\t",n[j]);
printf("\n");
}
void sum(int i)
if(m-n[i]<n[i])
{ m=m-n[i];
(1)
i++;
n[i+1]=0;
}
else
{
(2)
m-=n[i];
i++;
}
if(m!=n[i])
sum(i);
else
output_sum();
if(n[i]>1)
{
n[i]--;
(3)
}
else
{
while((n[i]==1)&&(i>O))
{
i--;
(4)
}
if(i!=0)
{
(5)
sum(i);
}
}
}
void main()
{
int i;
scanf("%d",&n[0]);
m=k=n[0];
for(i=1;i<=k;i++)
n[i]=0;
while(n[0]!=1)
{
n[0]--;
i=0;
sum(0);
m=k;
}
}
Private Sub Command34_Click()
t=0
m=1
sum=0
Do
t=t+m
sum=sum+t
m=_______
Loop While m<=39
MsgBox“Sum”&Sum .
End Sub
为保证程序正确完成上述功能,空白处应填人的语句是
A.m+1
B.m+2
C.t+1
D.t+2
Private Sub Command34_Click()
t=0
m=1
sum=0
Do
t=t+m
sum=sum+t
m=
Loop While m<=39
MsgBox "Sum="&sum
End Sub
为保证程序正确完成上述功能,空白处应填入的语句是
A)m+1
B)m+2
C)t+1
D)t+2
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!