zoukankan      html  css  js  c++  java
  • 查找整数编程总结

    7-1、本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。

    输入格式:

    输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。

    输出格式:

    在一行中输出X的位置,或者“Not Found”。

    输入样例1:

    5 7
    3 5 7 1 9
    

    输出样例1:

    2
    

    输入样例2:

    5 7
    3 5 8 1 9
    

    输出样例2:

    Not Found
    一、实验代码

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

    二、设计思路

    三、本题调试过程碰到的问题和解决办法

    问题:在写编码时,在定义数组a[N]前用了#define N用法错误;

    解决方法;查找发现#define是将一个变量强制定义为想要的值,看了书上的例题。

    四、运行结果图

  • 相关阅读:
    Spring事务传播机制
    关于MyBatis-Like的模糊查询,">"、"<"等需转义字符描述
    MyBatis中if
    报错(持续.....)
    爬虫报错(持续.....)
    django的timezone问题
    dispatch
    django + uwsgi + nginx 实现高并发环境部署 及 报错处理
    虚拟机问题(持续更新.......)
    Tornado
  • 原文地址:https://www.cnblogs.com/da123hcy/p/10461101.html
Copyright © 2011-2022 走看看