作业要求:【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

   https://www.cnblogs.com/zcybky/p/10152047.html

           https://www.cnblogs.com/1a2B3c4D/p/10160490.html