使用VS code执行以下代码结果一直不出现,最终出现为-1
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main(){
int a=1,n=1;
float s,k,pi=3.1415926;
while(a>0){
n+=2;
if (a%2==1){
k=sin(n*pi/2)*1.0/a;
s+=k;
a+=2;
}
}
cout<<setprecision(7)<<s<<endl;
return 0;
}