1 / 70
文档名称:

C语言程序设计习题.doc

格式:doc   大小:376KB   页数:70页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计习题.doc

上传人:sanyuedoc 2019/5/14 文件大小:376 KB

下载得到文件列表

C语言程序设计习题.doc

文档介绍

文档介绍:****题一一、()构成的。()开始的。()。、、_______________和_______________三种。。、_______________和_______________等。语言简洁、运算符丰富、、_______________和_______________等。可移植性强、代码效率高、、_______________和_______________等。错误隐蔽、有时会难以理解、、_______________和_______________等。群举法(枚举法)、递推法(迭代法)、,通常分为若干步骤来完成。其中,分析问题的目的是明确_______________;设计算法的目的是考虑_______________。做什么怎么做三、-1,编写一个C语言程序,输出以下内容:******************************Clanguageprogram******************************include<> voidmain() { printf(“*************************\n”); printf(“Clanguageprogram\n”); printf(“*************************\n”); }-2,编写一个C语言程序,输入3个整数,输出它们的最大值。include<> voidmain() { inta,b,c,max; scanf(“%d%d%d”,&a,&b,&c); if(a>b)max=a; elsemax=b; if(max<c)max=c; printf(“Max=%d\n”,max); } —S流程图表示下列各题的算法:(1)交换两个存储单元a和b的内容。(2)判断一个数n能否同时被3和7整除。If(n%3==0&&n%7==0)(3)鸡兔同笼,已知鸡兔共有头50个,有脚80只,问鸡兔各有多少只。(用枚举法)include<>voidmain(){ intn=50; intchick,rab; chick=1; for(chick=1;chick<51;chick++) { rab=n-chick; if(chick*2+rab*4==80) { printf("rab=%d,chick=%d\n",rab,chick); break; } } if(chick==51) { printf("noanswer"); }} ,从第3项开始,每项的值是前2项的和,即该数列为1,1,2,3,5,…,求该数列的第20项。(用递推法)。#include<>voidmain(){ intfab1,fab2,t1,t2; fab1=1;fab2=1; printf("%d,%d\n",fab1,fab2); for(inti=2;i<20/2;i++) { t1=fab1+fab2; t2=fab2+t1; printf("%d,%d\n",t1,t2); fab1=t1; fab2=t2;****题二多选择题设x,y,z为float型变量,以下符合语法的赋值语句有()。A)++x;B)y=float(3);C)y=(x%2)/10;D)x*=y+8;E)x=y=z=0;F)*x=10;ABDE以下符合语法的变量名有()。A)autoB)_auto_C)-auto-D)2_andE)gccF)registerG)123B,E已知inta=3,下列表达式中,()的值等于0。A)5+a/6B)5/6C)5/)a>6E)a+=-9+2*aF)a=++a-4G)a=a++-4H)a=a/4B,D,E,F,H已知intb=2,下列表达式中,()的值等于l。A)b-=b=1B)