循环队列

循环对列

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
    int m,n;
    char s[100];
    int xxx[10000];
    char c;
    scanf("%d",&n);
    int  i;
    for(i=1;;i++)
    {
        scanf("%d",&xxx[i]);
        c=getchar();
        if(c=='\n')
        break;
    }
    int cnt=i;
   gets(s);
   scanf("%d",&m);
   for(i=1;i<=cnt;i++)
   {
       if(xxx[i]==m)
       break;
   }
   int temp=++i;
   int vvv;
   for(i=temp;i<=cnt;i++)
   {
       if(i==temp)
       vvv=xxx[i];
       if(i==cnt)
       printf("%d\n",xxx[i]);
       else
       printf("%d ",xxx[i]);
   }
   printf("%d\n",vvv);
   return 0;
}

相关文章:

猜你喜欢
  • 2021-09-23
相关资源
相似解决方案