- 36
- 0
- 约5.91千字
- 约 26页
- 2017-05-07 发布于河南
- 举报
C语言第七阶段上机(函数I)
作业点评 抽查学员作业后,让部分同学上台演示,公布参考答案。 对共同性的问题进行点评,特别对多思路进行点评。 目标 练习使用内置函数 练习使用自定义函数 指导部分 指导部分 指导部分 指导部分 解题思路: 根据问题描述可知:存款金额和存期都是在子函数中输入,计算并显示结果也是在子函数中完成,所以定义一个无参数和返回值的函数即可。 该函数的算法非常简单,只需要判断用户输入的存期是否大于等于1,如果是,只要将存款金额乘以0.3即可得到利息;如果存期小于1,则利息为0。在main()函数中调用该函数。 指导部分 指导部分 谢谢大家! 第七阶段上机 函数(I) 1、编写一个C程序,用于接收数组的值,并通过指向数组的指针将它以左右反转的次序输出,要求用指向数组的指针实现,程序的输出结果如下: 作业 #include stdio.h void main() { int i, element[5]; int *ptr; ptr = element; printf(\n请输入5个整数:); for(i=0;i5;i++) { scanf(%d,ptr+i); } printf(\n原始数组:\n); for(i=0;i5;i++) printf( %d,*(ptr+i)); printf(\n\n左右反转顺序:\n); for(i=4;i=0;i--) printf( %d,*(ptr+i)); printf(\n); } 关键代码: 作业 2、编写一个C程序,用于接收两个数组的值,将这两个数组的值依次相加保存在第三个数组中,要求用指向数组的指针实现。输出结果如下所示: 作业 #include stdio.h void main() { int i; int num1[5], num2[5], num3[5]; int *ptr1, *ptr2, *ptr3; ptr1 = num1; ptr2 = num2; ptr3 = num3; printf(\n请输入 num1 的值:\n); for(i = 0; i 5; i++) scanf(%d, num1[i]); printf(\n请输入 num2 的值:\n); for(i = 0; i 5; i++) scanf(%d, num2[i]); for(i = 0; i 5; i++) *(ptr3 + i) = *(ptr1 + i) + *(ptr2 + i); printf(\n数组num1和数组num2的和为:\n); for(i = 0; i 5; i++) { printf(%d , *(ptr3 + i)); } printf(\n); } 关键代码: 作业 3.有一个已经排好序的数组。要求输入一个数,在数组中查找是否有这个数,如果有,将该数从数组中删除,要求删除后的数组仍然保持有序;如果没有,则输出“数组中没有这个数!” #includestdio.h void main() { int a[10]={1,4,6,9,13,16,19,28,40,100}; int number,i,j; printf(\n 原始数组为:\n); for(i=0;i10;i++) printf(%5d,a[i]); printf(\n); printf(输入要删除的数:); scanf(%d,number); for (i=0;i10;i++) { if (a[i]==number) { break; } } if(i10) { for(j=i;j10;j++) a[j]=a[j+1]; printf(\n 删除%d后的数组为:\n,number); for(i=0;i9;i++) printf(%5d,a[i]); printf(\n); } else printf(\n 数组中没有这个数!\n); } 作业 关键代码: 运行结果: 作业 有一个已经排好序的数组。要求输入一个数,在数组中查找是否有这个数,如果有,将该数从数组中删除,要求删除后的数组仍然保持有序;如果没有,则输出“数组中没有这个数!” 作业点评 #includestdio.h void main() { int a[10]={1,4,6,9,13,16,19,28,40,100}; int number,i,j; printf(\n 原始数组为:\n); for(i=0;i10;i++) prin
您可能关注的文档
- 2012高三物理实验复习4.ppt
- 2013届高三生物 实验专项突破30 调查当地环境污染课件 新人教版.ppt
- 2013届高三生物 实验专项突破31 DNA的粗提取与鉴定 新人教版 课件.ppt
- 2013届高三生物考前实验专项突破名师精品5--观察植物细胞的质壁分享及复原.ppt
- 2013届高考物理考纲专项复习课件:实验-传感器的简单使用(12张PPT).ppt
- 2013届高考物理考纲专项复习课件:实验(一)探究弹力与弹簧伸长的关系(11张PPT).ppt
- 2013届高考物理考纲专项复习课件:实验-验证牛顿运动定律(11张PPT).ppt
- 2013年中考考纲解读与复习策略(作文部分).ppt
- 2013年5月物流证书课程考试复习资料仓储管理(二).ppt
- 2013年最新高中语文精品教学课件:2.1指南录课件1(苏教版必修3).ppt
最近下载
- 附件: 黑龙江省年“村村大学生计划(培养)” 招 生 简 章 “村村 .doc VIP
- 往年江苏省教师招聘考试教育学心理学真题及答案.docx VIP
- 国资集团考试试题及答案.docx VIP
- 部编版语文一年级下册阅读11《浪花》课件PPT.pptx VIP
- 2018海湾GST-QKP04、GST-QKP04 2气体灭火控制器说明书.docx
- 浙江省杭州市西湖区之江中学2024-2025学年高二上学期期末数学试题(解析版).docx VIP
- 人教版五年级上册数学期末测试卷及参考答案ab卷.docx VIP
- [中央]2025年中国建设银行建信养老金管理有限责任公司校园招聘20人笔试历年参考题库频考点试题附带答案详解.docx
- 海南省公务员考试模拟试题库《行测》部分及参考答案.docx VIP
- BS EN 14540-2014 国外国际规范.pdf VIP
原创力文档

文档评论(0)