zoukankan      html  css  js  c++  java
  • 第一周编程总结

    第一题:查找整数

    1)代码截图

    #include<stdio.h>
    int main(void)
    {
      int i,n,x,a[20],flag=0;
      scanf("%d %d",&n,&x);
      for(i=0;i<n;i++)
      {
      scanf("%d",&a[i]);        //储存数字到数组里
      }
        for(i=0;i<=n;i++)
        {
            if(a[i]==x)
              {
               printf("%d",i);
               flag++;
               }
        }
        if(flag==0)
        {
          printf("Not Found");
        }
      return 0;
    }

    2设计思路

    3)本题遇到的问题及解决方案

    问题一:一直显示段错误

    问题一的解决方案:到百度里查了一下资料,发现我在for循环里少了一个计数的变量导致我的下标输出错误

    4)运行结果截图

    第二题:求最大值及下标

    1)代码截图

    #include<stdio.h>
    int main(void)
    {
      int i,n,a[10],max=0;
      scanf("%d",&n);
      for(i=0;i<n;i++)
      {
      scanf("%d",&a[i]);
      if(a[i]>a[max])
      max=i;
      }
      printf("%d %d",a[max],max);
      
      return 0;
      
    }

    2)设计思路

    3)本题遇到的问题及解决方案

    这题主要就是在for语句中输入格式搞错了,改成a[i]就对了

    4)运行结果截图

    总结:通过这两题我初步了解了数组的使用,即:数组使用前必须定义好长度,不能直接引用整个数组,之前就是错在这里

    目前较迷惑的问题:scanf("%d",&i)和scanf("%d",&a[i])之间的区别

  • 相关阅读:
    0125——时钟
    0125——动画2
    0124——动画1
    0124——KVC KVO模式
    0123——单例模式
    0122——简单小动画+微博简单模拟2
    0122——UITabBarController
    0119——UIImageView的一些属性 和 简单动画实现
    12月28号 ios设计简单操作
    12月25号 Category类别
  • 原文地址:https://www.cnblogs.com/wangweihanqq2001/p/10466449.html
Copyright © 2011-2022 走看看