zoukankan      html  css  js  c++  java
  • 7-1 查找整数 (10 分)

    7-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
    

    程序

    #include<stdio.h>
    int main()
    {
    	int a[20],n,c=0,x;
    	int i; 
    	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); 
    			c++;
    	}
    	}
    	if(c==0)
    		printf("Not Found");
    }
    

    2设计思路

    1、数据输入、判断、输出

    3)本题调试过程碰到问题及解决办法

    问题:未对没有找到进行判断导致一部分答案无法输出
    解决:加入if(c==0)
    printf("Not Found");

    4).运行结果截图

  • 相关阅读:
    66. 缓存字节流
    65. 练习(拷贝图片--边读边写)
    64. 输出字节流(FileOutputStream)
    63. (FileInputStream)输入字节流
    62. File类常用方法
    61. File类
    60. 枚举
    快速排序
    归并排序
    初级排序算法
  • 原文地址:https://www.cnblogs.com/5236288kai/p/10433223.html
Copyright © 2011-2022 走看看