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

当前位置:首页 > 程序改错

程序改错

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 22:10:14

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

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

功能:求如下表达式:

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

搜索更多关于: 程序改错 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

/*------------------------------------------------------ 【程序改错】 -------------------------------------------------------- 功能:求如下表达式: 1 1 1 S = 1 + —— + ——— + ...... + ——————— 1+2 1+2+3 1+2+3+......+n ------------------------------------------------------*/ #in

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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