求一个四位数的各位数字的立方和C语言,大学计算机C语言期末考试复习试题及答案 (46)(4页)-原创力文档...

[键入文字][键入文字][键入文字]

上海海事大学 学生联合会

[键入文字] [键入文字][键入文字]

激情活力 精彩学联 版权所有 违者必究

【程序设计】

--------------------------------------------------

题目:编写函数求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的花

括号中填入所编写的若干语句。

答案:--------

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值