#include "stdio.h"int josephus( int *boy, int n, int m, int r );int main( ) scanf("%d%d%d",&n,&m,&r); if( n<=0 || n>50 || m<=0 || m>50 || r<=0 ) printf("The number is wrong!\n" ); else for( i=0; iboy[i] = i + 1; printf( "The left child is NO %d.\n", josephus( boy, n, m, r ) ); } return 0; } josephus( int *boy, int n, int m, int r ) { int j; if(n>1) { if((m+r-1)%n!=0) { for(j=(m+r-1)%n-1;j boy[j]=boy[j+1]; return josephus(boy,n-1,(m+r-1)%n,r); } else { return josephus(boy,n-1,1,r); } } if(n=1) { return boy[0]; } } vc上运行完美通过,希望你满意这是大学的考试题吗可以 但是 1个人 不可以 首先术业有专攻 企划考虑游戏内容风格 画师们制造具体人物风格 关卡样子等等 程序师完成游戏内部动作 当然这是楼主说的企业级作品 必须是团队来完成 一个没那么精力的还有 c语言 能做这些游戏 但是 如果你在企业就职时 做的面试作品 或 以后工作 必须是 c++因为同样的程序 c语言站的内存太大 而且 比起c++稍差 在于c语言运行后 随机在内存中寻找放数据的地方c++则是先确保 在输出干嘛呢dfes#include int main() { int a,b,c=1,d; scanf("%d%d",&a,&b); if(b==1) printf("The left child is NO %d.\n",a); else {for(d=2;d<=a;d++) { c=(c+b%d)%d; if(c==0) c=d; } printf("The left child is NO %d.\n",c); return 0; } }