1. 程式人生 > >Problem D: 零起點學演算法83——陣列中刪數

Problem D: 零起點學演算法83——陣列中刪數

#include<stdio.h>
int main(void)
{
    int n,i,t,x,flag;
    while(scanf("%d",&n)!=EOF)
    {
        int a[20];
        t=n;
        flag=1;
        for(i=0;i<n;i++)
        scanf("%d",&a[i]);
        scanf("%d",&x);
        for(i=0;i<n;i++)
        {
        if(a[i]==x)
        {
            t
=i; break; }} for(i=0;i<n;i++) { if(i!=t) { if(flag) { printf("%d",a[i]); flag=0; } else printf(" %d",a[i]); } } printf(
"\n"); } return 0; }