求大神用C语言编写约瑟夫双向生死问题,别用C++

2024-12-17 06:43:43
推荐回答(1个)
回答1:

亲手在电脑上写的,通过试验,求采纳。
#includemain(){ int a[50]; int i,x,y; int m,n,k,q,decrease; for(i=0;i<50;i++) a[i]=0; printf("输入旅客数"); scanf("%d",&n); for(i=1;i<=n;i++) a[i]=1; printf("输入正向离开数"); scanf("%d",&m); printf("输入反向离开数"); scanf("%d",&k); printf("输入最后剩余人数"); scanf("%d",&q); decrease=n-q; x=0; while(decrease>0) { for(i=0;i