zoukankan      html  css  js  c++  java
  • 第四次作业

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

  • 相关阅读:
    Xshell 设置右键粘贴功能
    python中dict操作集合
    mac 设置网页字体
    博客收藏
    memcache 安装与简单使用
    mac安装homebrew
    Graphviz下载 使用
    jekyll 与hexo
    js 汉字排序
    初试gem
  • 原文地址:https://www.cnblogs.com/powerZZ/p/10167991.html
Copyright © 2011-2022 走看看