程序设计上机实验课后答案(2)

2019-03-16 10:18

for(l=1;l<=k;l++)

fact_k*=l; sum+=fact_k; }

printf(“sum=%.2lf”,sum);

}

9. #include #include main( ) { int n,a; double x1,x2,e=1; printf(“\\nPlease Input a value:”); scanf(“%d”,&a); x1=1; for(n=1;e>0.00001;n++) { x2=(x1+a/x1)/2; e=fabs(x2-x1); x1=x2; } printf(“sqrt(%d)=%lf”,a,x1); } 10. main()

{

float a=1,b,pi,t=1; while(t>=1e-6) {

pi=pi+t; a++; b=a*a; t=1/b; }

pi=pi*6;

printf(“pi=%f”,pi); }

第4章 函数

一、选择题 1 C 16 A 31 B 2 B 17 D 32 C 3 B 18 B 33 D 4 D 19 C 34 C 5 B 20 B 35 A 6 B 21 D 36 C 7 D 22 C 37 B 8 A 23 D 38 C 9 D 24 C 39 A 10 A 25 C 11 D 26 A 12 D 27 D 13 B 28 C 14 A 29 A 15 A 30 B 二、填空题

1. 程序中的main( )函数 2. 包含它的函数 调用函数

三、程序分析题 1. 15

2. i=7;j=6;x=7 i=2;j=7;x=5; 3. 111 4. A+B=9 5. 123 6. 246

7. 1:a=1,b=1

2:a=1,b=2 3:a=1,b=3 四、程序设计题 1. void main()

{

int n;

scanf(\

printf(\}

fan(int m) {

int sum=0,i; while(m) {

i=m;m=m/10;sum+=i; }

return(sum); }

2. #include\

double add(double x, double y) { double sum;

sum=x+y; return(sum); }

void main()

{ double a,b,c;

scanf(\

c=add(a,b); printf(\}

3. #include\

double mypow(double x, int y) {

double s=1;int k; for( k=0;k

3. 13

4. person[i].sex

8. x=9

x=10 9. 9

10. input a integer number:5

5!=120 11. 777 12. 15

return(s); }

void main() {

double a=5.0;int n=2; printf(\}

4. fun(int x,int y)

{

int z;

z=fabs(x-y); return(z); }

5. isprime (int a)

{

int i;

for(i=2;i

6. #include \

main() {

int i=5;

void palin(int n); printf(\ palin(i); printf(\}

void palin(int n) {

char next; if(n<=1) {

next=getchar(); printf(\putchar(next); } else {

next=getchar(); palin(n-1); putchar(next); } }

第5章 数组

一、选择题

1 2 D 17 C 32 D 3 D 18 B 33 C 4 B 19 C 34 B 5 C 20 C 35 B 6 A 21 D 36 D 7 B 22 B 37 D 8 C 23 B 38 D 9 B 24 B 39 D 10 A 25 D 40 B 11 B 26 D 41 D 12 C 27 C 42 B 13 C 28 B 43 C 14 B 29 D 44 D 15 B 30 A 45 C C 16 C 31 A 一、填空题

1. 0、数据类型 2. 9、0

3. ① &x[i] ② i=1 ③ a[i]

4. ① &a[i] ② i%4==0 ③ printf(\5. ① k=p ② k

6. ① a[0] ② max=a[i] 7. ① 9 ② i

8. ① =a ② a ③ sum/n ④ x[n]a[k]

11. ① base%n ② base/n ③ j-- 12. ① j=i ② k=i

13. ① a[i]>b[j] ② i<3 ③ j<5 14. ① x[0] ② x[0]=t 15. 按行存放 16. 一维 17. 0 18. 0、0 19. 0、6 20. 0

21. ① i==j ② a[i][j]

22. ① p=j ② x[i][p] ③ LineMax(x) 23. ① i==j ② a[i][j] 24. ① i-- ② n

25. ① a[0][i] ② b[i][0] 26. srtcpy(s2,s1)

27. #include 28. \\0、2 29. 8 30. 5 4

31. ① j++ ② a[i]>a[j] 32. he

33. ① c=getchar( ) ② 1 34. ① j ② s[j-1]

35. ① strlen(t) ② t[k]==c ③ break 36. ① b[j]!= '\\0' ②'\\0'

9

37. ① j>=0&&t

二、程序分析题 1. 3 7 15 2. 10010 3. 852

4. 5 7 4 8 9 1

1 5 7 4 8 9 9 1 5 7 4 8 8 9 1 5 7 4 4 8 9 1 5 7 7 4 8 9 1 5

5. 1 2 0 1 2 -16. 2 5 20 7. 12 8. 321678

9. 1,2,7,6,5,4,3,8,9,10,10. 3 5 7 11. 1,0,7,0, 12. 1,6,5,7, 13. 6,4,3,2, 14. 4 15. 0650 16. 21 17. 3 5 7 18. 9 19. 5 4 20. 3 4 21. ab 22. 3 23. 20 11 24. acc,xabcc 25. 6 26. f 27. 1 28. 2 29. WORLO 30. AzyD 31. 9198 32. S**B* 33. #&*&% 34. SW*

程序设计题

1. #include

main()

10


程序设计上机实验课后答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:管理会计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: