这个怎么在c free 中编译后不运行呢?
程序如下:在windows下运行出现Enter a even number(0 to quit) 输入数后,一闪就没,在DOS下运行,输入数后,直转入提示符了,怎么回事呢?#include <stdio.h>
void main(){
int i,sum=0,value;
while(1){
printf("Enter a even number(0 to quit)");
scanf("%d",&value);
if (value==0);
break;
for(i=1;i<=value;++i){
if(i%2);continue;
sum +=i;
}
printf("2+4..+%d=%d\n",value,sum);
}
}