C语言程序设计 教学课件 ppt 作者 孙鸿飞 刘国成 主编习题答案

上传人:w****i 文档编号:94390064 上传时间:2019-08-06 格式:DOC 页数:16 大小:83KB
返回 下载 相关 举报
C语言程序设计 教学课件 ppt 作者 孙鸿飞 刘国成 主编习题答案_第1页
第1页 / 共16页
C语言程序设计 教学课件 ppt 作者 孙鸿飞 刘国成 主编习题答案_第2页
第2页 / 共16页
C语言程序设计 教学课件 ppt 作者 孙鸿飞 刘国成 主编习题答案_第3页
第3页 / 共16页
C语言程序设计 教学课件 ppt 作者 孙鸿飞 刘国成 主编习题答案_第4页
第4页 / 共16页
C语言程序设计 教学课件 ppt 作者 孙鸿飞 刘国成 主编习题答案_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《C语言程序设计 教学课件 ppt 作者 孙鸿飞 刘国成 主编习题答案》由会员分享,可在线阅读,更多相关《C语言程序设计 教学课件 ppt 作者 孙鸿飞 刘国成 主编习题答案(16页珍藏版)》请在金锄头文库上搜索。

1、习题解答2第1章2第2章2第3章3第4章4第5章5第6章6第7章8第8章9第9章10第10章11第11章13第12章16习题解答第1章1.C语言程序主要由预处理命令、函数、注释等组成。2.填空(1)分号(2)main(3)stdio.h3.源程序:#includemain( )printf(“*n”);printf(“Hello World!n”);printf(“*”);4.源程序:#include main( )int a, b, c; /* 定义变量 */scanf(“%d”, &a); /* 输入第一个整数 */scanf(“%d”, &b); /* 输入第二个整数 */c=a-b;

2、/* 计算差 */printf(“%d-%d=%d”,a,b,c); /* 输出结果 */5.#include (stdio.h) /* 改为 */main( )int x , y , s ;x=10 /* 改为x=10; */y=20;s=x y ;printf(s = %dn , s ); /* 改为 printf(“s=%dn”,s); */第2章1.(1) c (2) a (3) b (4)b (5) a (6) d (7)c2. a. 5 b. 294 c. 4 d. 29 e. 93. a.x=4,y=6b. x=4,y=3c.x=4,y=4d.x=4,y=8e.x=4,y=9f.

3、x=3,y=64. 165. #includemain()int a,b,c;scanf(%d%d,&a,&b);c=a*b;printf(%d*%d=%d,a,b,c);第3章1.(1) b (2) b (3) d (4) a (5) b (6)a 2. 1233. 9 4.&a,&bl,s5.%.2f %.2f6.#includemain() int num1,num2,num3,sum;float average;scanf(%d%d%d,&num1,&num2,&num3);sum=num1+num2+num3;average=sum/3.0;printf(sum=%d,average

4、=%.2fn,sum,average);5.#includemain() int hour,minute,second,total; /* 定义变量代表时、分、秒和总秒数 */scanf(%d,&total);hour=total/3600;minute=total%3600/60;second=total%3600%60;printf(%dhours:%dminutes:%dsecondsn,hour,minute,second);第4章1.(1) b (2) b (3) b (4) b (5) b2. 03.(1) 6 (2) 4 (3) 1 (4) 1 (5)34. #include m

5、ain( )int x,y;scanf(%d,&x);if (x-5 & x0 & x10)y=2*x+1;printf(x=%d,y=%dn,x,y);5.#include main( )int score,rank; /* score表示成绩,rank表示级别 */printf(Please input score:);scanf(%d,&score);rank=score/10;switch(rank)case 10: case 9: printf(成绩等级为:An); break; case 8: printf(成绩等级为:Bn); break; case 7: printf(成绩等级

6、为:Cn); break; case 6: printf(成绩等级为:Dn); break; default:printf(成绩等级为:En); break;6.#includevoid main()int n;printf(Please input the digit:);scanf(%d,&n);switch(n)case 1:printf(Jan n);break;case 2:printf(Feb n);break;case 3:printf(Mar n);break;case 4:printf(Apr n);break;case 5:printf(May n);break;case

7、6:printf(Jun n);break;case 7:printf(Jul n);break;case 8:printf(Agu n);break;case 9:printf(Sep n);break;case 10:printf(Oct n);break;case 11:printf(Nov n);break;case 12:printf(Dec n);break;第5章1.(1) b (2) a (3) b (4) d (5) c2. 7,13. y=-14.m=65. 10,146. 37. 58. ABABCDCD9.x=8,y=2210.&n211.# include main

8、( ) int i;long int sum=0;for (i=2;i=200;i+=2)sum+=i;printf(2+4+6+.+200=%ld,sum);12.#include main()long int n;int sum = 0;printf(Please input the nber:);scanf(%ld,&n);while(n != 0) sum += n % 10;n /= 10;printf(%dn, sum);第6章1.(1) d (2) b (3) d (4) c 2. 113. 34. 56895. 12,66. i-n7. char k;ij8.#include

9、main( )float a10;int i;float sum=0,average;for (i=0;i10;i+)printf(a%d=?,i);scanf(%f,&ai);sum+=ai;average=sum/10;printf(average is %.2fn,average);9.#include #define N 10main( )int aN,i,target,found;for (i=0;iN;i+)scanf(%d,&ai);printf(Please input a number:);scanf(%d,&target);i=0;while(iN & target !=

10、ai)i+;found = iN?i:-1;printf(%dn,found);10.#include #define N 80main( )char strN;int len=0,i=0;printf(Please input a string:);gets(str);while (stri+ != 0) len+;printf(the length of string is %d.n,len);第7章1. 21 2. 1363. 164. func m+5. 96.1,6,3,2,37. 2,5,1,2,3,-28.#include int fun(int a,int b,int c);m

11、ain( )int a,b,c,max;printf(Please input three numbers:);scanf(%d%d%d,&a,&b,&c);max=fun(a,b,c);printf(Max is %d.n,max);int fun(int a,int b,int c)int max;max= ab?(ac?a:c):(bc?b:c);return max;9.#include long int sum(int n);main( )int n;printf(n=?);scanf(%d,&n);printf(Sum=%ld.n,sum(n);long int sum(int n)if (n = = 1 ) return 1;else return sum(n-1)+n;10.#include void fun(n);main( )int n;printf(n=?);scanf(%d,&n);fun(n);void fun(n)if (n = = 0) return;elsefun(n/2);printf(%-2d,n%2);第8章1.(1) b (2) d (3) b (4) c (5) c2. 83. 1234567894. 2 3 4 5 65. 3456. 1 2 3 4 5 67. *(br+i)8. bcdef

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号