楼主这是没有停止的原因,你在最后添上
getch();就能看到结果是,其实printf是打出东西了,不过是因为一闪而过你看不到而已
我用win-tc没错误啊,
第一个输出s=0
第二个输出s=17708
第三个输出s=
我想你第三个的输出语句应该是写错了,
应该这样写,printf("s=%d",s)你那里没有写%d
改掉之后第三个输出s=-50
int isbn(int a[]);
参数为整型数组,
index=isbn(a);
但你调用时传入的参数是一个整型指针啊。a 是数组名,是指向数组首地址的指针。
是不是运行后立即结束了? 如果是,在main()函数结束之前加句system("pause"); 还有,前面最好包含头文件stdlib.h ,如: #include
1L是在误导,请楼主跳过,输不出东西?printf()输出不出来吗?那就不是你程序的问题了!