《C++语言程序设计》形成性考核作业(1)解答(2)

2018-11-19 20:34

}

运行结果为: 25 20 6、 #include void main( ){ int n=10, y=1;

while(n--){ y++; ++y; }

cout<<\ }

运行结果为: y*y=441

三、写出下列每个函数的功能

1、 #include

int SA(int a, int b){

if(a>b) return 1; else if(a==b) return 0; else return -1; }

函数的功能:判断两个整数a和b,若a大于b,则函数的值为1;若a等于b,则函数的值为0;若a小于b则函数的值为-1。 2、 int SC(int a, int b, int c){

if(a>=b && a>=c) return a; if(b>=a && b=c) return b; if(c>=a && c>=b) return c; }

函数的功能:找出三个整数a、b、c中的最大数。 3、 int SE(int n){

//n为大于等于1的整数

int x; cin>>x; if(n==1) return x; int m=x; while(--n){ cin>>x; m+=x; }

return m; }

函数的功能:由键盘输入n(n为大于等于1)个整数,计算并返回这n个整数之和。 4、 double SF(double x , int n){ //n为大于等于0的整数 double p=1, s=1;

for(int i=1; i<=n; i++) {

p*=x;

s+=p/(i+1);

}

return s; }

函数的功能:计算并返回表达式:值,其中x和n均为参数。

5、 #include bool SG(int x){

//x为大于等于2的整数

int a=int(sqrt(x)); //取x的平方根 int i=2; while(i<=a){

if(x%i==0) break; i++; }

if(i<=a) return 0; else return 1; }

函数的功能:判断正整数x是否为质数,若是则函数返回真,否则函数返回假。 6、 float FH( ){

float c, y=0, n=0 ; cin>>x;

while(x!=-100){ n++ ; y+=x; cin>>x; }

if(n==0) return y; else return y/n; }

函数的功能:由键盘输入一批数据,当输入-100时结束输入,函数计算并返回这批数据的平均值。


《C++语言程序设计》形成性考核作业(1)解答(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国水利工程协会安全员 考试试题及答案A-E卷 自己考过的

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: