/*C語言 搜尋一維陣列裡的值*/
#include<stdio.h>
#include<stdlib.h>
#define MAX 10

int main(void)
{
    int i,j, num[MAX], found = 0;

    printf("請輸入10個值:\n");

    for (i=0;i<10;i++) 
    {
        printf("第%d個值:", i);
        scanf_s("%d", &num[i]);
    }
    printf("10個值為:");
    for (i = 0; i < 10; i++)
        /*列印出輸入的十個值*/
    {
        printf(" %d", num[i]);
    }
    printf("\n");
    printf("輸入欲查詢的值:");
    scanf_s("%d", &j);
    for (i = 0; i < 10; i++)
    {
        if (num[i] == j)
        {
            printf("查詢的值為:num[%d]=%d\n",i, num[i]);
            found = 1;
        }
    }
    if (found == 0)
        printf("沒這個值\n");

    system("pause");
    return 0;
}

結果為:

擷取.PNG

arrow
arrow
    創作者介紹
    創作者 愛學習 的頭像
    愛學習

    愛學習

    愛學習 發表在 痞客邦 留言(0) 人氣()