C语言作业第四节课作业.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、复习作业 巩固作业: 1、冒泡排序代码 敲20遍,抄10遍 编程作业: 1. (*)先调试,调试成功后抄写下列程序: #include stdio.h // #define宏定义 #define a b 标识符a和值b等价, 代码中使用宏,编译时系统会将代码中的宏替换成等价的值b #define SIZE 10 int main(int argc, char *argv[]) { int a[SIZE] = {0},i= 0; for(i = 0; i SIZE; i++){ a[i] = i+10; printf(a[%d] = %d\n, i, a[i]); } return 0; } 2. (*)将第一题中的数组a反向输出。 3. (*)对第一题中的数组进行求和操作,打印计算结果。 4. (**)计算第一题数组元素连减,打印计算结果。 5. (**)随机产生20个10~50的正整数存放到数组中,并求数组中的所有元素最大值、最小值、平均值及各元素之和。 6、(***)找出下列整型数组中最大和最小值及其所在位置i。 int a[] = {5,-9,32,77,64,-24,14,0,21,45}; 7. 编写一个程序,输入两个包含5个元素的数组,先将两个数组升序排序,然后将这两个数组合并成一个升序数组。 8、(*)把str1, str2, str3合并到result数组中。 char result[50] = {0}; char str1[] = Lanou ; char str2[] = 23_class ; char str3[] = is niu best!; 结果:“Lanou 23_class is niu best!” 9、(**)找出下面程序的错误: int main(int argc, char *argv[]) { char string[10], str1[10]; int i; for(i = 0; i 10; i++) { str1[i] = a; } strcpy(string, str1); } 10、(**)下面这个程序执行后会有什么错误或者效果: int main(int argc, char *argv[]) { unsigned char str[10], i; for(i = 0; i 256; i++) str[i] = i; } 二、预习作业 1、定义一个 2行3列 的二维数组,遍历数组打印所有数据元素

文档评论(0)

周老师 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体义乌市矢科贸易有限公司
IP属地浙江
统一社会信用代码/组织机构代码
91330782MA7JKMM57T

1亿VIP精品文档

相关文档