#include <stdio.h>
void Joseph_cycle(int* overall_people,int* each_iteration)
{
int overall_people_temp= *overall_people;
int i,j,k,store[overall_people_temp];
for(i=0;i<overall_people_temp;i++)
{
store[i]=0;
}
printf("%d\n",store[20]);
}
int main()
{
int overall_men,each_men;
printf("input overall number of people:");
scanf("%d",overall_men);
printf("input each iteration of people:");
scanf("%d",each_men);
Joseph_cycle(&overall_men,&each_men);
}
------解决方案--------------------
scanf();读入整型数据的时候,记得添加 & 符号,正确的格式如下:
- C/C++ code
int overall_men,each_men; scanf("%d",&overall_men); scanf("%d",&each_men);