等待按Enter键进行第三次输入

时间:2016-10-11 17:44:33

标签: c

在这个主要方法中,当我为三个测试用例输入数据时,然后在for side for scan scanf中为“data”变量等待用户按下输入

int main()
{

    int test,n,k,data,rem;
    scanf("%d",&test);
    while(test--){
        //free(head);
        head=NULL;
        rear=NULL;
        fflush(stdin);
        scanf("%d",&n);
        scanf("%d",&k);
        printf("\nk=%d\n",k);
        for(int i=0;i<n;i++){
            fflush(stdin);
            scanf("%d",&data);
            add(&head,data,&rear);
        }

        for(int i=0;i<k;i++){
            rem=delete(&head);
            //printf("rem=%d\n",rem);
        }
        //printf("\nk=%d",k);
        //printf("%d ",test);
        display(head);
        printf("\n");
    }
    return 0;
}

0 个答案:

没有答案