请问下这有什么错误,谢谢了
#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);
}
为什么调试时显示没有错误,但是运行时就是出不了结果?到底是什么问题呀?



你这是要用结构体做什么额。。。要实现一个简单功能一个函数就够了,你构造一个类再调用他的成员函数也没关系(虽说C++里面结构体也能实现和类一样的功能,建议还是用类)。
