zoukankan      html  css  js  c++  java
  • 九度OJ 1052:找x (基础题)

    时间限制:1 秒

    内存限制:32 兆

    特殊判题:

    提交:7335

    解决:3801

    题目描述:

    输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。

    输入:

    测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。

    输出:

    对于每组输入,请输出结果。

    样例输入:
    2
    1 3
    0
    样例输出:
    -1
    来源:
    2010年哈尔滨工业大学计算机研究生机试真题


    思路:

    水题不解释


    代码:

    #include <stdio.h>
     
    int main(void)
    {
        int n, a[200], x;
        int i;
     
        while (scanf("%d",&n) != EOF)
        {
            if (n<1 || n>200)
                return 0;
     
            for (i=0; i<n; i++)
                scanf("%d", &a[i]);
            scanf("%d", &x);
     
            for (i=0; i<n; i++)
            {
                if (x == a[i])
                {
                    printf("%d", i);
                    break;
                }
            }
            if (i == n)
                printf("-1");
            printf("
    ");
        }
     
        return 0;
    }
    /**************************************************************
        Problem: 1052
        User: liangrx06
        Language: C
        Result: Accepted
        Time:0 ms
        Memory:912 kb
    ****************************************************************/


    编程算法爱好者。
  • 相关阅读:
    JS 笔记
    html笔记 横向两列布局
    jsp HTTP Status 405
    有效范围为request的bean
    jsp:session对象存储数据
    sql笔记
    StringBuffer的用法
    VB学习笔记
    html 笔记
    Linux 笔记
  • 原文地址:https://www.cnblogs.com/liangrx06/p/5083979.html
Copyright © 2011-2022 走看看