zoukankan      html  css  js  c++  java
  • 查找整数

    题目一: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
    输入样例2:

    5 7
    3 5 8 1 9 10
    1)实验代码

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

    2)设计思路

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

    错误1:输出的结果是Not Found的循环。
    错误1的解决办法:设置下标符。
    错误2:格式错误。
    错误2的解决办法:错把j=0写成了j=1;因为我们是设置j=0时,数字刚好不在数组里,此时才会打印not found。
    4)运行结果截图

  • 相关阅读:
    RTX Server license update
    Dell Raid[转载]
    Dell2950 server OS Installation
    Paragon Partition Manager 9.0 Professional管理磁盘分区
    Upgrade Backup Exec License
    C# 3.0将偷懒进行到底
    hibernate学习笔记
    开发c#插件
    Socket简单通讯
    .NET牛人应该知道些什么(转)?
  • 原文地址:https://www.cnblogs.com/1234-tst/p/10443286.html
Copyright © 2011-2022 走看看