零起点学算法82——数组中查找数
生活随笔
收集整理的這篇文章主要介紹了
零起点学算法82——数组中查找数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Description
在給定的數組中查找一個數
Input
多組測試,每組第一行輸入1個整數n(n<20),然后是n個整數 第二行輸入1個整數m
Output
查找在第一行的n個整數中第一次出現數字m的下標位置并輸出,如果沒有找到則輸出No
Sample Input
3 4 5 6
5
4 2 2 2 2
2
Sample Output
1
0
#include<stdio.h>
int main()
{
int n,m,i,j;
int a[20];
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
scanf("%d",&m);
for(j=0;j<n;j++)
{
if(a[j]==m)//注:break放在if語句中,不能放這個for內,不然程序不能執行
{
printf("%d\n",j);
break;
}
}
總結
以上是生活随笔為你收集整理的零起点学算法82——数组中查找数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html优先级和层叠性
- 下一篇: 互联网日报 | 苏宁易购拿下英雄联盟职业