第四章作业1.doc
文本预览下载声明
一、填空
1 、下面程序的输出结果是( )
#includeiostream
#includeiomanip
using namespace std;
int a,b;
void fun( )
{ int i;
a=120;
b=110;
i=a;
a=b;
b=i; }
int main( )
{ int a=5,b=8;
fun( );
coutsetw(4)asetw(4)bendl;
return 0;
}
2.下面程序当输入4、2时,该程序的输出结果是( )
#includeiostream
using namespace std;
long fib(int n)
{ if(n2) return(fib(n-1)+fib(n-2));
else return (n);
}
int main( )
{ int i;
cout“请输入一个整数:”;
cini;
coutendl;
coutfib(i)endl;
return 0;
}
3.下面是检验是检验输入的字符是大写还是小写或者非字母字符,请填空。
#includeiostream
using namespace std;
int fun(char ch )
{ int i;
if((ch=’a’)(ch=’z’) i=1;
else if ( (1) ) i=2;
else i=3;
(2) ;
}
int main( )
{ int i; char ch;
cout“请输入一个字符:”;
cinch;
i=fun(ch);
if(i==1)
cout“是小写字母:”chendl;
else if( (3) )
cout“是大写字母:”chendl;
else cout“是其它字符:”chendl;
4.函数pi的功能是根据以下近似公式求值。
请在下面的程序中填空,完成求的功能。
#includeiostream
#includecmath
using namespace std;
double pi(long n)
{ double s=0.0;
long i;
for(i=1;i=n;i++)
(1) ;
(2) ;
}
int main( )
{ long x;
cout“请输入一个长整数:”;
(3) ;
coutendl;
coutpi(x)endl;
}
二、编程
1.已知三角形三边求三角形面积。要求三角形三边由main函数输入,计算三角形面积由fun函数实现,最后在main函数中输出此面积。
2.判断一个数是否为素数。要求在main函数中输入一个整数,判断是否为素数的过程由fun函数实现。
3. 在主函数main()中fun 函数计算两个数之差的绝对值,并将差值返回调用函数
显示全部