一个简单的代码 执行时间太长 疑惑 求解惑!
#include<iostream.h>int odd(int x)
{
static int m=0,n=0;
if(x%2!=0)
{
n++;
}
else
m++;
return(n);
}
void main()
{
int a=0,od,ev,i=0;
cout<<"please input Sequence of integers:"<<endl;
do{
cin>>a;
i++;
od=odd(a);
ev=i-od;
}while(a!=-1);
cout<<"the sun of odd is:"<<od<<endl;
cout<<"the sum of even is:"<<ev<<endl;
}
这段代码执行的时候窗口出来比较慢,我很疑惑,程序哪边占空间了 有人知道吗
注:Rebulit All之后执行很慢,第二次又很快了,为什么前一次会那么慢呢?