这个程序看不懂啊求详解.#include int main() {int i,k,m,n,num[50],*p; printf("input number of person:n=");scanf("%d",&n); p=num; for(i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 06:29:03
这个程序看不懂啊求详解.#include int main() {int i,k,m,n,num[50],*p; printf(

这个程序看不懂啊求详解.#include int main() {int i,k,m,n,num[50],*p; printf("input number of person:n=");scanf("%d",&n); p=num; for(i=0;i
这个程序看不懂啊
求详解.
#include
int main()
{
int i,k,m,n,num[50],*p;
printf("input number of person:n=");
scanf("%d",&n);
p=num;
for(i=0;i

这个程序看不懂啊求详解.#include int main() {int i,k,m,n,num[50],*p; printf("input number of person:n=");scanf("%d",&n); p=num; for(i=0;i
看看这个 再理解你那个吧 差不多的
求解约瑟夫问题.M个人围成一圈,分别为1到M号.从第一个人开始报数,数到n的人出圈.再由下一个人开始报数,数到n的人出圈,……直到最后一个人为止.输出依次出圈人的编号,M值预先选定,n值由键盘输入.例如,M=10,n=5,依次出圈的是:5,10,6,2,9,8,1,4,7,3
#include
#define M 10
void main()
{ int n;
int a[M],i,k,t; // t存放出圈的人数,k存放报数
printf("输入n的值:\n");
scanf("%d",&n);
for(i=0;i