48道上机题参答案.docVIP

  • 35
  • 0
  • 约1.99万字
  • 约 13页
  • 2017-03-05 发布于广东
  • 举报
48道上机题参答案

在考生文件夹下的给定程序modi10/************found************/ p j; for i j+1;i n;i++ if a[i] a[p] /************found************/ p i; t a[p];a[p] a[j];a[j] t; 考生文件夹下的给定程序modi28 在考生文件夹下的给定程序modi33/**found**/ while high 2 n 10 /**found**/ yes 0;break; 在考生文件夹下的给定程序modi352 3 4 N+1 SN ─ + ─ + ─ + …… + ── 1 2 3 N 例如,若q的值为:50.0,则函数值为:49.394948? 请改正程序中的错误,使程序能输出正确的结果? 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! [double n;double s,t;] or s s+ n+1.0 /n; /**found**/ return t; 在考生文件夹下的给定程序modi37 在考生文件夹下的给定程序modi43 [ int j,c 0;float xa 0.0;] [if x[j] xa ] 在考生文件夹下的给定程序modi45/**found**/ float fun int k /**found**/ return s; 考生文件夹下的给定程序modi47 ┌2x^2+3x+4 x 2 设f x │ └-2x^2+3x-4 x 2 请改正程序中的错误,使它能得出正确结果? 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! double?f double?x double?y;? if? x 2.0 y 2.0*x*x+3.0*x+4.0;? else?y -2.0*x*x+3.0*x-4.0;? return?y; ? 在考生文件夹下的给定程序modi78/************found************/ int fun int n,int xx[][M] printf %d,xx[i][j] ; 在考生文件夹下的给定程序modi79/************found************/ s 0; /************found************/ c a+b; 在考生文件夹下的给定程序modi80 [long k 1 ;] [num/ 10;] 实际操作结果:内容为[num\ 10;] 在考生文件夹下的给定程序modi84 考生文件夹下的给定程序modi101[float fun float r ] [return 1/2.0*3.14159* r * r;] 考生文件夹下的给定程序modi109[void fun int a[], int n ] [if a [i] a[k] k i;] 考生文件夹下的给定程序modi123- ── - ── - …… - ── 2*2 3*3 m*m 例如,若 m 5,则应输出 0.536389 ? 请改正 fun 函数中的错误,使它能得出正确的结果? 注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构! for i 2 ; i m ; i++ /**************found**************/ y - 1.0 / i * i ; 考生文件夹下的给定程序modi124 t *x ; *x y ; /**************found**************/ return t ; 考生文件夹下的给定程序modi126 考生文件夹下的给定程序modi129 m*m 例如,若m 2000,则应输出: 0.000160? 请改正程序中的语法错误,使它能计算出正确的结果? 注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构! [double fun int m ] [for i 100; i m; i + 100 ] 在主函数中从键盘输入若干个数放入数组中,输入0结束输入并放在最后一个元素中modi134.c中,函数fun的功能是:计算数组元素中值为正数的平均值 不包括0 ? 例如:数组中元素中的值依次为:39,-47,21,2,-8,15,0, 则程序的运行结果为:19.250000? 请改正函数fun中的错误,使它能得出正确的结果? 注意:不要改动main 函数,不得增行或删行,也不得更改程序的结构! [double sum 0.0;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档