云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > c语言习题册及答案

c语言习题册及答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 11:46:31

.

int I;

for(I=2;I<=m;I++)

/*************found**************/ t+=1.0/k; // t+=1.0/I

/*************found**************/ return I; } //return t;} void main() { int m;

system(\

printf(\ scanf(\

printf(\

3.下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。例如,若输入252, 则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序:

#include #include long fun(long num)

{ /*************found**************/ long k; // long k=1; do { k *=num;

/*************found**************/

num \\=10; }while(num); // num /=10; }while(num); return(k); } void main() { int n;

printf(\ scanf(\

printf(\六、编程题

1.编写函数fun,函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。

S=1+1/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n) 例如:若n的值为11时,函数的值为1.833333。 注意:部分源程序给出如下。

请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干

.

.

语句。 试题程序:

#include #include #include #include float fun(int n) { float s=1.0,t=0.0; int i;

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

{t=t+i,s=s+1.0/t;} return s; }

void main() { FILE *wf; int n; float s;

system(\

printf(\ scanf(\ s=fun(n);

printf(\/******************************/ wf=fopen(\ fprintf (wf,\ fclose(wf);

/*****************************/ }

2.请编写函数fun,它的功能是计算:

0.5

s=(ln(1)+ln(2)+ln(3)+…+ln(m))

在C语言中可调用log(n)函数求ln(n)。

例如:若m的值为20,则fun函数值为6.506583。

注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序:

#include #include #include

.

.

#include double fun(int m) { }

void main() { FILE *wf;

system(\

printf(\

/******************************/ wf=fopen(\ fprintf(wf,\ fclose(wf);

/*****************************/ }

3.编写函数fun,它的功能是:求n以内(不包括n)同时能被5与11整除的所有自然数之和的平方根s,并作为函数值返回。

例如:n为1000时,函数值应为s=96.979379。

注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序:

#include #include #include #include double fun(int n) {

.

.

}

void main() { FILE *wf;

system(\

printf(\/******************************/ wf=fopen(\ fprintf(wf,\ fclose(wf);

/*****************************/ }

4.编写函数fun,它的功能是:根据以下公式求p的值,结果由函数值带回。m与n为两个正数且要求m>n。P=m!/(n!(m-n)!),例如,m=12,n=8时,运行结果为495.000000。 注意:部分源程序给出如下。

请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序:

#include #include #include

float fun (int m, int n) { }

void main () { FILE *wf;

system(\

printf (\/******************************/ wf=fopen(\

fprintf (wf,\ fclose(wf);

/*****************************/

.

搜索更多关于: c语言习题册及答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

. int I; for(I=2;I<=m;I++) /*************found**************/ t+=1.0/k; // t+=1.0/I /*************found**************/ return I; } //return t;} void main() { int m; system(\ printf(\ scanf(\ printf(\3.下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。例如,若输入252, 则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com