• 第四次作业


    【作业要求】:https://edu.cnblogs.com/campus/hljkj/CS201802/homework/2522
    预习作业:

    1.1.你观看了几个视频?给出观看列表截图。

    2.通过观看视频你学习到哪些知识点或者编程题目?

    通过观看慕课我学会了定义数组时也可以使用字符,字符会转换成对应的ASCII。

    3.对于所学知识点还有哪些疑问?有哪些知识点没有学会?

    目前最大的问题就是熟练应用数组,解决一些问题。

    7-2 求最大值及其下标
    实验代码:
    #include<stdio.h>
    int main()
    {
      int i,n,max,index;
      int a[10];
      scanf("%d",&n);
      for(i=0;i<n;i++){
        scanf("%d",&a[i]);
      }
      max=a[0];
      for(i=0;i<n;i++){
        if(max<a[i]){
        max=a[i];
        index=i;
        }
        }
      
      
      printf("%d %d",max,index);
      return 0;
      
    }

    2.解题思路:

    第一步:定义i,n,max,index及数组a[10]。

    第二步:使用for循环寻找最大值及其下标。

    第三步:输出最大值及其下标。

    2)流程图:

    3)运行及调试截图

    运行截图:

    调试截图:

    7-3 查找整数

    1.实验代码:

    #include <stdio.h>
    int main()
    {
      int a,b,c,i;
      scanf("%d %d",&a,&b);
      int s[a];
      for(i=0;i<a;i++)
      {scanf("%d",&s[i]);}
      for(i=0;i<a;i++)
      {
      if(b==s[i]){
      printf("%d",i);
    c++; }} if(c==0) {printf("Not Found"); } return 0; }

    2.解题思路:

    第一步:定义变量a,b,c,i,s[a]。

    第二步:输入数的个数及要寻找的数。

    第三步:用for循环寻找所要的数

    第四步:若找到则输出数的下标,若没找到则输出Not Found。

    2)流程图

    3)运行及调试截图:

    运行截图:

    调试截图:

    个人总结
    (1)本周你学习哪些内容(不限于课上)?你有哪些收获?

    本周进行了数组的学习以及应用,使我更加了解熟练这门语言,并为学习其他语言打下了夯实的基础。

    (2)本周所学内容中你觉得哪些地方是难点?对此你做了哪些措施去克服这些困难?

    我认为难点就是数组加上前面学习的内容进行了结合,对于基础知识要求的更加严格,我会不断练习来熟练掌握其基础。

    互评:

    赵天华:https://www.cnblogs.com/sevenG/p/10176189.html

    陈悦安:https://www.cnblogs.com/chen0803/p/10166956.html

    范淳铭:https://www.cnblogs.com/0224ming/p/10164004.html

  • 相关阅读:
    07.swoole学习笔记--tcp客户端
    06.swoole学习笔记--异步tcp服务器
    04.swoole学习笔记--webSocket服务器
    bzoj 4516: [Sdoi2016]生成魔咒
    bzoj 3238: [Ahoi2013]差异
    bzoj 4566: [Haoi2016]找相同字符
    bzoj 4199: [Noi2015]品酒大会
    后缀数组之hihocoder 重复旋律1-4
    二分查找
    内置函数--sorted,filter,map
  • 原文地址:https://www.cnblogs.com/xuhuanqi/p/10176303.html
Copyright © 2020-2023  润新知