高级语言程序设计作业

高级语言程序设计作业

ID:18819684

大小:76.00 KB

页数:16页

时间:2018-09-25

高级语言程序设计作业_第1页
高级语言程序设计作业_第2页
高级语言程序设计作业_第3页
高级语言程序设计作业_第4页
高级语言程序设计作业_第5页
资源描述:

《高级语言程序设计作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、作业安排第1次(2.14)无书面作业(要求复习第一章,预习第三章3.1、3.2、附录A)第2次(2.16)1.下列哪些可作为C语言合法的变量名,那些是非法的变量名?a3B3aba+b-b$_book_nameNo-1ife_2ok?2.计算下列c语言整型常量的十进制值:0106-027010000xfa-0X2B33.下列有符号十进制整数若用二进制表示,分别至少要用多少位(bit)?1-21024-210231-1-231第3次(2.21)1.下列常量中哪些合法的C常量,那些是非法的?对合法的C常量指出其类型(整型、浮点型、字符型或字符串型)。-0.023-0x2a10x7ge33.e-

2、5'''x-y''='12.5e2"1055"3+52E50x2.5bffff2e3.512.34e5.5e02.给出下面算术表达式的值:(1)x+a%3*(int)(x+y)%2/4(设x=2.5,a=7,y=4.7)(2)(a+b)/2+(int)x%(int)y(设a=2,b=3,x=11.5,y=3.5)(3)++m*n++(设m=4,n=2)3.用c语言的表达式表示下列数学式子:(设a,b,c,d,x,y为float型变量)(1)(2)(3)[3(x+y)a+1](a-1)4.做好实验一的准备。第4次(2.23)1.设a为int类型变量,原来的值为12,下面各赋值语句执行后

3、a的值分别是多少?(1)a+=a;(2)a-=2;(3)a*=2+3;(4)a/=a+a;(5)a%=(n%=2);(设n的值为5)(6)a+=a-=a*=a;第5次(2.28)1.做好实验二的准备。第6次(3.1)1.教材P847(编写效率尽可能高的程序)2.编程:输入秒数,将它转换成用小时、分钟、秒来表示。如,输入7278秒,输出2小时1分18秒。第7次(13.6)1.教材P11132.用C语言的逻辑表达式表示下列命题:(1)a小于b或小于c(2)a和b都大于c(3)a和b中至少有一个小于c(1)a是非负整数(2)a是奇数(设a为整型的)(3)a不能被b整除(设a和b均为整型的)3.

4、编程由键盘输入三个整数,求其中的最小值。第8次(3.8)1.编写程序求下面函数的值(x的值由键盘输入):2.教材P1138(设百分制成绩为整数,要求编程用if语句实现)3.求以下程序的运行结果:(1)(2)#include#includeintmain()intmain(){inta,b,c,x;{a=b=c=0;intx=10,y=20,z=30;x=35;if(x>y)x=y;y=z;z=x;if(!a)x--;if(x>=z)elseif(b)x++;if(y

5、x=%d,y=%d,z=%d”,x,y,z);printf(“x=%d”,x);return0;return0;}}4.做好实验三的准备。第9次(3.20)1.教材P1134.10(编写两个程序,分别用if语句和switch语句实现。)第10次(3.22)1.编程从键盘输入n个学生某门课程的成绩(用实数表示),求平均分,并分别统计其中及格和不及格的人数(成绩>=60的为及格)。要求用while或do-while语句实现。2.求下面和式的值:3.做好实验四的准备。第11次(3.27)1.教材P1405(要求输入n和a)2.编程输入正整数n,求1~n范围内所有满足如下条件的整数x:x

6、能被x的各位之和整除。例如,42的各位之和为6,42被6整除,所以42为符合上述条件的整数。第12次(3.29)1.教材P141132.编程输出如下形式的图形:(要求输入n值,输出n行图形)****************第13次(4.1)1.教材P1685(要求程序中只定义一个数组)2.输入n个整数到一个数组a中,然后任意输入一个整数x,在数组a中查找整数x,若存在则输出其在a中第一次出现的位置(下标),否则输出none。第14次(4.5)1.教材P1698(设每行、每列中值不重复,若存在鞍点,则输出鞍点的值及其位置,否则,输出不存在鞍点的信息)。2.输入某企业2000~2009年每年

7、12个月份的产值,求10年中平均产值最高的月份和年总产值最高的年份。3.做好实验五的准备。第15次(4.10)1.编程输入一个字符串(允许字符串中含有空格),求其长度。(不能调用库函数strlen)2.编程输入一个字符串到一个字符数组s2中(允许字符串中含有空格),然后将s2中的字符串拷贝到字符数组s1中,并输出s1中的字符串。(不能调用库函数strcpy)第16次(4.12)1.教材P169142.编程从键盘输入n个字符串,求其中

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

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

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