首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

程序为啥运行出错呀?解决思路

2012-03-07 
程序为啥运行出错呀?#include stdio.hvoid Joseph_cycle(int* overall_people,int* each_iteration){int

程序为啥运行出错呀?
#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); 

热点排行