c语言i lt 10作用,C语言第七阶段上机(函数I).ppt

C语言第七阶段上机(函数I)

作业点评 抽查学员作业后,让部分同学上台演示,公布参考答案。 对共同性的问题进行点评,特别对多思路进行点评。 目标 练习使用内置函数 练习使用自定义函数 指导部分 指导部分 指导部分 指导部分 解题思路: 根据问题描述可知:存款金额和存期都是在子函数中输入,计算并显示结果也是在子函数中完成,所以定义一个无参数和返回值的函数即可。 该函数的算法非常简单,只需要判断用户输入的存期是否大于等于1,如果是,只要将存款金额乘以0.3即可得到利息;如果存期小于1,则利息为0。在main()函数中调用该函数。 指导部分 指导部分 谢谢大家! 院畴膳怒抒跋互卢林讣吼昔艘遂茂捉村舵懦寂蝇谴妆前因愈奇熄拇船替尚C语言第七阶段上机(函数I)C语言第七阶段上机(函数I) 第七阶段上机 函数(I) 锑恐愉嵌侯喇怪酉找折氦蚊诈箍吵水茅每希化哼体睫样稼繁孝哼裕伸煤郸C语言第七阶段上机(函数I)C语言第七阶段上机(函数I) 省右腐拘蹿裂颓撞彭角蚁烽钥宁夺撒锅镍之酵累召钟良久翅刃当熏弱誓缴C语言第七阶段上机(函数I)C语言第七阶段上机(函数I) 1、编写一个C程序,用于接收数组的值,并通过指向数组的指针将它以左右反转的次序输出,要求用指向数组的指针实现,程序的输出结果如下: 作业 倒拾仓缩龟咀饯焙杭拔靶教杨篱课省泡迁总益约眨枢津茁糯恨曹猿礁恩蔫C语言第七阶段上机(函数I)C语言第七阶段上机(函数I) #include void main() {int i, element[5]; int *ptr; ptr = element; printf("\n请输入5个整数:"); for(i=0;i<5;i++) { scanf("%d",ptr+i); } printf("\n原始数组:\n"); for(i=0;i<5;i++) printf(" %d",*(ptr+i)); printf("\n\n左右反转顺序:\n"); for(i=4;i>=0;i--) printf(" %d",*(ptr+i)); printf("\n"); } 关键代码: 作业 戳测龙毁拦沏平携迷稀账腕屈峨桔驱尾跃溶隶躇晓沉糙勘乌笛羞缺赐舷弘C语言第七阶段上机(函数I)C语言第七阶段上机(函数I) 2、编写一个C程序,用于接收两个数组的值,将这两个数组的值依次相加保存在第三个数组中,要求用指向数组的指针实现。输出结果如下所示: 作业 俗张肯膨村浴淑细栽刊引迅靖淌柠嘿她枷肋个审萌褥醉框聘倡这歪爱溪警C语言第七阶段上机(函数I)C语言第七阶段上机(函数I) #include 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"); } 关键代码: 作业 戮洁两逊较凝蒙手厚厕愧恼槽武失从爬占镁哩熬再蛆妇笔峪扁翁翔褥努枪C语言第七阶段上机(函数I)C语言第七阶段上机(函数I) 3.有一个已经排好序的数组。要求输入一个数,在数组中查找是否有这个数,如果有,将该数从数组中删除,要求删除后的数组仍然保持有序;如果没有,则输出“数组中没有这个数!” #include 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;i<10;i++) printf("%5d",a[i]); printf("\n"); printf("输入要删除的数:"); scanf("%d",&number); for (i=0;i<10;i++)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值