[键入文字][键入文字][键入文字]
上海海事大学 学生联合会
[键入文字] [键入文字][键入文字]
激情活力 精彩学联 版权所有 违者必究
【程序设计】
--------------------------------------------------
题目:编写函数求1~100中奇数的平方和。
结果为166650。
--------------------------------------------------
注意:部分源程序给出如下。请勿改动主函数
main和其它函数中的任何内容,仅在函
数的花括号中填入所编写的若干语句。
答案:----------------------
float s=0;
int i,j;
for(i=1;i<=n;i=i+2)
s=s+i*i;
return(s);
----------------------
题目:编写函数fun,函数的功能是:找出一批
正整数中的最大的偶数。
--------------------------------------------------
注意:部分源程序给出如下。请勿改动主函数
main和其函数中的任何内容,仅在函数
fun的花括号中填入所编写的若干语句。
答案:----------------------
int i,amax=-1;
for(i=0;i
if(a[i]%2==0)
if (a[i]>amax) amax=a[i];
return amax;
程序设计】
--------------------------------------------------
题目:编写函数fun其功能是:根据整型形参m,
计算如下公式的值:
y=1+1/3+1/5+1/7+...+1/(2m+1)
例如:若m=9,则应输出:2.133256
--------------------------------------------------
注意:部分源程序给出如下。请勿改动主函数main
和其它函数中的任何内容,仅在函数fun的花
括号中填入所编写的若干语句。
------------------------------------------------*/
答案:----------------------
double y=1;
int i;
for(i=1; i<=m; i++)
{y+=1.0/(2*i+1); }
return(y);
----------------------
题目:编写函数fun,函数的功能是:求一个
四位数的各位数字的立方和
答案:int d,k,s=0;
while (n>0)
{d=n%10;
s+=d*d*d;
n/=10;
}
return s;
*题目:编写函数fun计算下列分段函数的值:
x*x+x+6 x<0且x≠-3
f(x)= x*x-5x+6 0≤x<10且x≠2及x≠3
x*x-x-1 其它
答案:----------------------
float y;
if (x<0 && x!=-3.0)
y=x*x+x+6;
else if(x>=0 && x<10.0 && x!=2.0 && x!=3.0)
y=x*x-5*x+6;
else y=x*x-x-1;
return y
19题目:编写函数fun,函数的功能是:求一个
四位数的各位数字的立方和
答案:----------------------
int d,k,s=0;
while (n>0)
{d=n%10;
s+=d*d*d;
n/=10;
}
return s;
题目:编写函数fun,函数的功能是:计算并输出
给定整数的所有因子之积(包括自身)。规
定这个整数的值不大于50。
--------------------------------------------------
注意:部分源程序给出如下。请勿改动主函数main
和其它函数中的任何内容,仅在函数fun的花
括号中填入所编写的若干语句。
答案:--------