C语言课程作业.doc

C语言课程作业.doc

ID:61423488

大小:38.00 KB

页数:17页

时间:2021-01-28

C语言课程作业.doc_第1页
C语言课程作业.doc_第2页
C语言课程作业.doc_第3页
C语言课程作业.doc_第4页
C语言课程作业.doc_第5页
资源描述:

《C语言课程作业.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程作业学生在完成教学进度(参见教学进度标)中的作业之外,还要完成以下六个课程作业。课程作业1一、填空题1.C语言程序的基本单位是____函数_。2.下列标识符合法的是___a1,_2a______。a1,1s2,_2a,a*1,?x,int3.下列程序段的输出结果是_999________。i=10;j=i--;k=--j;cout<

2、____%_____。二、将下列单个字符表示成字符常量。X,,+,’,?,“,%答:‘X’,’\’,’+’,‘’’,’?’,‘“’,’%%’三、将下列字符串表示成字符串常量。Thankyou.,C:tc20lib,Hesays:“Iwillbehere.”。答:“Thankyou”“C:\tc20\lib”“Hesays:“Iwillbehere.””四、写出下列表达式的值。(1)123/10:12(2)123%10:3(3)123%100:23(4)(x+y)/2+(int)x%(int)y(设x=4.5,y=2.5):3.5(

3、5)(3>4)

4、

5、(10>8):1(6)(x>y)&&(x<=y):0五、程序设计1.已知三角形的三边长,求其面积(公式:(s(s-a)(s-b)(s-c))1/2,其中s为三角形的周长的一半,a,b,c为边长)。 1.#include#includevoidmain(){floata,b,c,area,s;scanf("%f%f%f",&a,&b,&c);s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("%f",area);} 2.编写一个程序,从键盘上输

6、入一个球半径(实数),求圆球的表面积和体积(保留2位小数)。(球体积公式为4πr3/3,表面积公式为4π×r2)。#includevoidmain(){floatr,v,s;scanf("%f",&r);s=4*3.14*r*r;v=4*3.14*r*r*r/3;printf("%.2f,%.2f,%.2f",r,v,s);}课程作业2一.选择题1.在witch语句后面的一对括号中,用以决定分支流程的表达式(B)A)可以是整数或实数B)可以是字符型或整型C)只能为整型D)可以为任意类型2.以下程序的输出结果是(C)main(

7、){inta=10,b;if(a<0)b=-1;elseb=1;printf(“%d,%d”,a--,++b);}A)10,1B)9,2C)10,2D)9,13.下面语句中,不能实现提前退出循环的语句是:BA)gotoB)continueC)breakD)return4.执行下列语句后,正确的结果是:Dinti=5;while(i=1)i--;printf(“%d”,i);A)5B)0C)1D)无限循环5.执行下列语句后,正确的结果是:Ainti=5;while(i==1)i--;printf(“%d”,i);A)5B)0C)1D)无限循环二、填

8、空题1.当a=10,b=20,c=0时,执行下列语句后,a=20,b=10,c=10。if(a>b);c=a;a=b;b=c;2.当a=10,b=20,c=0时,执行下列语句后,a=20,b=0,c=0。if(a>b)c=a;a=b;b=c;3.当a=10,b=20,c=0时,执行下列语句后,a=10,b=20,c=0。if(a>b){c=a;a=b;b=c;}4.下列循环执行了4次。for(x=0,y=0;(y!=99)&&(x<4);x++);三、编程题1.从键盘输入三个不相等的数,找出其中的最大值并输出。1.#includem

9、ain(){inta,b,c,max;scanf("%d%d%d",&a,&b,&c);if(amain(){inti,j,k,n;for(n=100;n<=999;n++){i=n/100;j=n/10-i*10;k=n%10;if(i*i*i+j*j*j+k*k*k==

10、n)printf("%5d",n);}}课程作业3一、选择题1.C语言中,引用数组元素时,其下标允许的数据类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。