文档详情

第四章作业1.doc

发布:2018-05-23约1.35千字共2页下载文档
文本预览下载声明
一、填空 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 函数计算两个数之差的绝对值,并将差值返回调用函数
显示全部
相似文档