作业要求:【https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2523】
预习作业截图及感受:
在老师讲解数组时,我有一些地方没有弄懂。在学习完mooc后,将不会的知识点弄懂了,并且对数组的运用更加自如也更深入的理解。现在我可以进行简单的数组编程。
第十四次作业 7-2 求最大值及其下标
#include<stdio.h> int main() { int a=0,b=0,c=0,i=0; scanf("%d\n",&a); int e[a]; for(i=0;i<a;i++) { scanf("%d",&e[i]); } b=e[0]; for(i=1;i<a;i++) { if(e[i]>b){b=e[i];c=i;} } printf("%d %d",b,c); return 0; }
第一步:定义四个变量a、b、c、i;赋值为0;
第二步:定义a的数组;
第三步:运用for循环,在确定一个数e[0]从0开始在进行a-1次的循环体,把第一个数字都和e[0]比较确定大小关系。
第四步:如果大于,那么把这个数输入到b中在继续进行循环
第五步:最后在将数值定义给b的同时把这个数在数组里的第几个定义给c,输出b和c就是题中所给的答案。
流程图
运行结果
调试过程
未发现问题
个人总结:数组中个数要定义好,防止乱码
第十五次作业 7-3 查找整数
#include <stdio.h> int main() { int a=0,b=0,c=0,i=0; scanf("%d %d\n",&a,&b); int e[a]; for(i=0;i<a;i++){scanf("%d",&e[i]);} for(i=0;i<a;i++) { if(b==e[i]){printf("%d",i);c++;} } if(c==0){printf("Not Found");} return 0; }
第一步:定义四个整型变量a、b、c、i,赋值为0;
第二步:定义a的数组;
第三步:运用for循环,与b相比,若与b相等则输出;
流程图
运行结果
调试过程
未发现问题
个人总结:本周我学会运用数组。并且对for循环结构的流程更加清晰。
临近期末,我要进行复习,争取取得好成绩
统计图表:
评论:https://www.cnblogs.com/wangxiangbo/p/10165493.html