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

    1-1 查找整数 (10 分)
    本题要求从输入的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 N, X, K;
        int a [20];
    
        scanf("%d", &N);
        scanf("%d", &X);
        
        int i;
        for (i = 0; i < N; i++)
        {
            scanf("%d", &a[i]); 
        }
        for (i = 0; i < N; i++)
        {
            if (a[i] == X)
            {
                K = i;                   
                printf("%d", K);
                break;
            }
        }
        
        if (i == N)
        {
            printf("Not Found
    ");
        }
        return 0;
    }
    

    解题思路:

    本题遇到的问题及解决方法
    问题:因为是先在DEVc++上先写过一遍怕,没有出现大错误,但是忘记i的值是从0开始数起的
    解决办法:刚开始没发现,还问了一下志敏,都没发现,后来重新看了一次题目才看到题目要求是从0开始

    错误截图:

    代码截图:

    例题7-3 152页

  • 相关阅读:
    Json Web Token
    logstash 收集 IIS 日志实践
    Lucene Query In Kibana
    autofac 在.net core 与经典asp.net中的差异
    .net core 集成 autofac.
    向量化
    神经网络学习1
    漏斗限流
    正则化(Regularization)
    简单限流
  • 原文地址:https://www.cnblogs.com/yuanqizhizhi/p/10461284.html
Copyright © 2011-2022 走看看