长理c语言练习册答案

上传人:第*** 文档编号:30571746 上传时间:2018-01-30 格式:DOC 页数:47 大小:266KB
返回 下载 相关 举报
长理c语言练习册答案_第1页
第1页 / 共47页
长理c语言练习册答案_第2页
第2页 / 共47页
长理c语言练习册答案_第3页
第3页 / 共47页
长理c语言练习册答案_第4页
第4页 / 共47页
长理c语言练习册答案_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《长理c语言练习册答案》由会员分享,可在线阅读,更多相关《长理c语言练习册答案(47页珍藏版)》请在金锄头文库上搜索。

1、长理 C 语言练习册答案第 1 章 C 语言程序设计概述一、选择题题号 1 2 3 4 5 6 7 8 9 10答案 A A B D C C D C D C题号 11 12 13 14 15 16 17 18 19 20答案 A D C B A C B A C C二、填空题1、 一 _、主 、主2、.C 、.OBJ 、.EXE 3、“ ” 、“ ”、变量说明、 执行语句4、主函数 5、/* 、*/、 运行三、编程题1、(1) 解:#include “stdio.h”void main() printf(“ProgrammingLanguagen”);(2) 解:#include “stdio.

2、h”void main()printf(*n);printf(n);printf( Welcome n);printf(n);printf(*n); 2、解 main() int a,b,x,y,m,n;a=25;b=5;x=a+b; y=a-b; m=a*b; n=a/b;printf(“x=%d,y=%d,m=%d,n=%dn”,x,y,m,n);第 2 章 C 语言的基本数据类型与表达式一、选择题题号 1 2 3 4 5 6 7 8 9 10答案 D C A D C B C B C A题号 11 12 13 14 15 16 17 18 19 20答案 D B D C C B C B D

3、 A题号 21 22 23 24 25 26 27 28 29 30答案 C C A A C C B D C C题号 31 32 33 34 35 36 37 38 39 40答案 C B B C A C A C A A题号 41 42 43 44 45答案 C B C D C二、填空题1、_ 十 、八 、十六 2、int 、float、double3、3 4、-16 5、16、2 7、10 、6 8、9 9、f 10、(m/10%10)*100+m/100*10+m%10 11、3.500000 12、1 13、4 14、1.500000 、 6.70000015、1 、 -2 、 1 、

4、4 三、程序分析题1、111 2、4,3 3、1 4、11,19,30,15、65,89 6、 a=%d,b=%d 第 3 章 C 语言程序的控制结构第 1 节 顺序结构程序设计一、选择题题号 1 2 3 4 5 6 7 8 9 10答案 B C C C C B C D C D题号 11 12 13 14 15 16 17 18 19 20答案 B C B D A B D B C C题号 21 22 23 24 25 26 27 28 29答案 D B B D A C D B C二、填空题1、_a=5.0,4,c=3 2、 0 3、b、b、b 4、 -145、未指明变量 k 的地址、格式控制符

5、与变量类型不匹配 6、scanf(“ %d%f%f%c%c”, 3?6.5?12.6aA 7、A?B?8、10 15 10 9、123 、45.000000 10、不确定值 11、261 12、1613、 2,1 三、程序分析题1、4 、 52、203、无正确值 4、x=98 y=765.000000 z=4321.0000005、 879 6、 10 , A , 10四、编程题1、解#include “stdio.h”main()float c,f;printf(请输入一个华氏温度n);scanf(%f,c=5.0/9.0*(f-32);printf(摄氏温度为:%6.2fn,c);2、解#

6、include “stdio.h”main()int a,b,c,x;printf(请输入一个三位整数:);scanf(%d,a=x/100;b=x/10%10;c=x%10;printf(输出结果:%d%d%dn,c,b,a);3、#include main()int hour,min,tran;printf(Enter time:);scanf(%d%d,printf(before:%dh%dmmn,hour,min);tran=hour*60+min;printf(after:%dminn,tran);4、#include main()int a,n,i;float p,result=1

7、;printf(Input a,n,p:);scanf(%d,%d,%f,for(i=1;i#define PI 3.14159main()float r,h,l,s,v;printf(Input r,h:);scanf(%f,%f,l=2*PI*r;s=PI*r*r;v=PI*r*r*h;printf(r=%f,h=%fnl=%f,s=%f,v=%fn,r,h,l,s,v);6、#includevoid main() int a,b; long c;scanf(%d%d,c=(b%10)*1000+(b/10)*100+(a%10)*10+a/10; /*将 a 数的十位和个位数依次在 c

8、数个位和十位上 , b 数的十位和个位数依次放在 c 数的百位和千位*/ printf(The result is:%ldn,c);第 2 节 选择结构程序设计一、 选择题题号 1 2 3 4 5 6 7 8 9 10答案 D B D C C B C D B C A题号 11 12 13 14 15 16 17 18 19 20答案 B AB C B B C B B C A题号 21 22 23 24 25 26 27 28答案 D B B C C C A A二、填空题1、& | ! 2、x2&xy _3 uz 17、1 _ y%4=0&y%100!=0 _2 _ f=0_18、1 gz=85

9、0)&(gz=1500)&(gz100) printf(“%dn”,(a*a+b*b)/100);else printf(“%dn”,a+b);3、main()float x;int y;printf(n input x:);scanf(%f,switch(x#include main()float x,y;printf(Input x:);scanf(%f,if(xmain()int n,n1,n2,n3,n4,n5,nn;printf(Enter n(n=0 scanf(%d,if(n=10000&n=1000&n=100&n=10&n=0&nmain()float i,r;printf(

10、Input i(万元):);scanf(%f,if(i#include void main() double s=0.0;int i,n;scanf(%d,for(i=0; imain() int n,g,sh;printf(Enter a two-digit number:);scanf(%d,printf(You entered the number );if(n=10 & n=0_ 2 _ x=0&c=11_141 _ ieps 2 2.0*s17、1 (ch=getchar() 2 front!= 3 ch三、程序分析题1、17 2、668977 3、011122 4、s=35、 3,

11、1,-1,3,1,-1 ,3,1,-1四、编程题1、#include “stdio.h ”void main() int k,s=0; scanf(%d, while(k0) if(k%3=0&k%7!=0) s+ ; scanf(%d, printf(s=%dn,s); 2、#include “stdio.h ”void main( ) int sum,n,i,s=0; for(n=200;n=1;n-)x=2*(x+1);printf(n=%d,x);4、#include stdio.hvoid main() int x,y,z;for(x=1;xvoid main()int i,sum=

12、0,a,b,c; for(i=123;i0)&(a0&b0&cmain()int i,j;for(i=1;ivoid main() double s=0.0;int i,n;scanf(%d,for(i=1;i#include void main() double s=1.0;int i,m;scanf(%d,for(i=1;ivoid main() double d1=1.0,d2=1.0,s=1.0,t,x;int i,f=-1,n; scanf(%d%lf,for(i=1;ivoid main() int t;int a=1,b=1,c=0; /*a 代表第 n-2 项,b 代表第 n-

13、1 项,c 代表第 n 项*/scanf(%d,do /*如果求得的数 c 比指定比较的数小,则计算下一个Fibonacci 数,对 a,b 重新置数*/ c=a+b;a=b;b=c; while (cvoid main() int i,n;long s=0;printf(Input n:);scanf(%d, for(i=2;imain() int i,j;for(i=1;i0;i=i-2)for(j=1;j0;j-)printf( );for(j=1;j=1 3 y- - 4、1 yx&yz 2 j%x1= =0&j%x2= =0&j%x3= =0 _5、1_ 2 b!=0 _ 6、1_ age(n-1)+2 2 age(5)_7、1宏定义 2 文件包含8、8809、1210、1 #inlude a:myfile.txt11、1 #include math.h12、1k/10 2a2*1013、1high=mid-1 2low=mid+114、1void add(float a,float b)2float add(float a,float b)15、1p=p+1 2ai=ai+116、1im

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

当前位置:首页 > 办公文档 > 其它办公文档

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