注意:此页面搜索的是所有试题
题目内容
(许昌学院面向对象程序设计)
[改错题,10分]
4 题目:以下程序的功能是求如下表达式:(注意符号、标点符号、括号用半角)
S = 1 + 1/(1+2)+1/(1+2+3)+1/(1+2+3+4)…
程序中共有 条错误语句。
main()
{
int n;
float fun();
cout<<"Please input a number:";
cin>>n;
cout<<>< p=""> <fun(n);
}
fun(int n)
{
int i,j,t;
float s;
s=0;
for(i=1;i<=n;i++);
{
t=0;
for(j=1;j<=i;j++)
t=t+j;
s=s+1/t;
}
return s;
}
4 题目:以下程序的功能是求如下表达式:(注意符号、标点符号、括号用半角)
S = 1 + 1/(1+2)+1/(1+2+3)+1/(1+2+3+4)…
程序中共有 条错误语句。
main()
{
int n;
float fun();
cout<<"Please input a number:";
cin>>n;
cout<<>< p=""> <fun(n);
}
fun(int n)
{
int i,j,t;
float s;
s=0;
for(i=1;i<=n;i++);
{
t=0;
for(j=1;j<=i;j++)
t=t+j;
s=s+1/t;
}
return s;
}
参考答案

