请问下这有什么错误,谢谢了
#include<iostream>using namespace std;
struct fun(int n)
{
int i=1;
double s;
cin>>n;
double sum=0.0;
for(;i=1;)
s=1;
for(i=1;i<=n;i++)
{
s=1+(i*10+0.5);
sum+=s;
}
return s;
}fun();
int main()
{
cout<<fun(20);
}
为什么调试时显示没有错误,但是运行时就是出不了结果?到底是什么问题呀?