函数fun的功能是计算xn: double fun(double x, int n) { int i; double y=1; for(i
函数fun的功能是计算xn: double fun(double x, int n) { int i; double y=1; for(i; =1; i<=n; i++)y=y*x; return y; } 主函数中已正确定义m、a、b变量并赋值,并调用fun函数计算:m=a4+b4-(a+B)3。实现这一计算的函数调用语句为【 】。
函数fun的功能是计算xn: double fun(double x, int n) { int i; double y=1; for(i; =1; i<=n; i++)y=y*x; return y; } 主函数中已正确定义m、a、b变量并赋值,并调用fun函数计算:m=a4+b4-(a+B)3。实现这一计算的函数调用语句为【 】。
第1题
以下函数的功能是计算
请填空。 double fun(int n) { double s=0.0,fac=1.0;int i; for(i=1;i<=n;i++) { fac=fac 【 】; s=s+fac; } return s; }
第2题
(说明:x^n即x的n次幂)
#include
double fun(double x,int n)
{
int i; double y=1;
for(i=1;i<=n;i++)
[ ];
[ ]
}
void main()
{
double m,a,b;
a=7.3;
b=5.1;
m=[ ];
cout<<"m="<<><>
}
第3题
以下函数的功能是计算s=1+1/21+1/3!+…+1/n!,请填空。 double fun(int n) { double s=0.0,fac=1.0; int i,k=1; for(i=1;i<=n;i++) {【 】; fac=fac/k; s=s+fac; } }
第4题
以下函数的功能是计算s=1+1/2!+1/3!+…+1/n!,请填空。 double fun(int n) { double s=0.0 ,fac=1.0; int i,k=1; for(i=1;i<=n;i++); { 【 】 ; fac=fac/k s=s+fac; } }
第5题
下列给定程序中,函数fun()的功能是计算并输出high以内的素数之和。high由主函数传给fun()函数。
例如:若high的值为100,则函数的返回值为1060。
请改正程序中的错误,使它能得到正确结果。
[注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
[试题源程序]
include <conio.h>
include <stdio.h>
include<math.h>
int fun(int high)
{
int sum=0, n=0, j, yes;
while(high>=2)
{
yes=1;
for(j=2;j<=high/2; j++)
**********************found**********************/
ifhigh%j==0
{
yes=0;
break;
}
/**********************found**********************/
if(yes==0)
{
sum+=high;
n++;
}
high--;
}
return sum;
}
main()
{
clrscr();
printf("%d\n", fun(100));
}
第6题
函数viod fun(float * sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。 s=1-1/3+1/5-1/7+…1/(2n+1) void fun(float * sn,int n) { floats=0.0,w,f=-1.0; int i=0; for(i=0;i<=n;i+ +) { f=【 】 * f; w=f/(2i+1); s+ +=w; } 【 】 =s; }
第7题
函数void fun(float*sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请补全程序。 S=1-1/3+1/5-1/7+…+1/(2n+1) void fun(float*sn,int n) { float s=0.0,w,f=-1.0; int i=0; for(i=0;i<=n;i++) { f= 【 】*f; w=f/(2*i+1); s+=w; } 【 】 =s; }
第8题
第9题
函数void fun(float*sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请补全程序。 S=1-1/3+1/5-1/7+…+1/(2n+1) void fun(float*sn,int n) { float s=0.0,w,f=-1.0; int i=0; for(i=0;i<=n;i++) { f= 【 】*f; w=f/(2*i+1); s+=w; } 【 】 =s; }
第10题
有以下函数: fun(char*a,char*b) { while((*a!=\0)&&(*b!=‘\0’)&&(*a==*b)) { a++; b++; ) return(*a一*b); ) 该函数的功能是()。
A.计算a和b所指字符串的长度之差
B.将b所指字符串连接到a所指字符串中
C.将b所指字符串连接到a所指字符串后面
D.比较a和b所指字符串的大小