第一范文网 - 专业文章范例文档资料分享平台

程序改错

来源:用户分享 时间:2025/8/16 20:10:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

/*------------------------------------------------------ 【程序改错】

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

功能:求如下表达式:

1 1 1

S = 1 + —— + ——— + ...... + ——————— 1+2 1+2+3 1+2+3+......+n

------------------------------------------------------*/

#include main() { int n;

double fun();

printf(\ /**********FOUND**********/

print(\ printf(\}

/**********FOUND**********/

fun(int n) {

int i,j,t; double s; s=0;

/**********FOUND**********/

while(i=1;i<=n;i++); { t=0;

for(j=1;j<=i;j++) t=t+j;

/**********FOUND**********/ =s+1/t;

} return s; } 答案:

=======(答案1)=======

scanf(\

=======(答案2)======= double fun(int n)

=======(答案3)======= for(i=1;i<=n;i++) =========或========= for(i=1;n>=i;i++) =========或========= for(i=1;ii;i++)

=======(答案4)======= s+=1.0/t;

=========或========= s= s + 1.0 /(float)t; =========或========= s= s + 1.0 /t; =========或========= s+=1.0/(float)t; =========或========= s+=1.0/(double)t; =========或========= s= s + 1.0 /(double)t;

第35题 (10.0分) 题号:401 难度:易 第2章 /*------------------------------------------------------ 【程序改错】

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

功能:编写函数fun计算下列分段函数的值: x*x+x x<0且x≠-3

f(x)= x*x+5x 0≤x<10且x≠2及x≠3 x*x+x-1 其它

------------------------------------------------------*/

#include

double fun(float x) {

/**********FOUND**********/ double y

/**********FOUND**********/ if (x<0 ||x!=-3.0) y=x*x+x;

else if(x>=0 && x<10.0 && x!=2.0 && x!=3.0) y=x*x+5*x; else y=x*x+x-1;

/**********FOUND**********/ return x; } main() {

double f; float x;

printf(\ scanf(\ f=fun(x);

printf(\ } 答案:

=======(答案1)======= float y;

=========或========= double y;

=======(答案2)======= if (x<0 && x!=-3.0)

=======(答案3)======= return y;

第36题 (10.0分) 题号:391 难度:中 第2章 /*------------------------------------------------------ 【程序改错】

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

功能:求出N×M整型数组的最小元素及其所在的行坐标及列坐标

(如果最小元素不唯一,选择位置在最前面的一个)。 例如:输入的数组为:

9 2 3 4 15 6 12 1 9 10 11 2

求出的最小数为1,行坐标为2,列坐标为1。

------------------------------------------------------*/ #include #define N 4 #define M 3

int Row,Col;

int fun(int array[N][M]) {

int min,i,j; min=array [0][0]; Row=0; Col=0;

for(i=0;i

/**********FOUND**********/ for(j=i;j

/**********FOUND**********/ if(min

min=array [i][j]; Row=i;

/**********FOUND**********/ Col=i; } }

return(min); } main() {

int a[N][M],i,j,min; printf(\ for(i=0;i

搜索更多关于: 程序改错 的文档
程序改错.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c932gu69s9w4oweg0pipy_11.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top