读书人

新手上路帮个忙啊该怎么解决

发布时间: 2012-05-03 14:06:56 作者: rapoo

新手上路,帮个忙啊
#include <iostream>
#include <cmath>

using namespace std;
double countValue(int n,int m);

int main ()
{
int n,m;
cin>>n>>m;
double y=countValue(n,m);
cout<<y<<endl;
return 0;
}
double countValue(int n,int m);
{int num,sum=0,s;
for(num=n;num<=m;num++);
if(num%21==0);
sum+=num;
double s=sqrt(sum);
return s;
}
请问调用函数哪里有问题啊,怎么老提示id是expected unqualified

[解决办法]
int main ()
{
int n,m;
cin>>n>>m;
double y=countValue(n,m);
cout<<y<<endl;
return 0;
}
double countValue(int n,int m);多了个分号
{int num,sum=0,s;
for(num=n;num<=m;num++);
if(num%21==0);
sum+=num;
double s=sqrt(sum);
return s;
}
[解决办法]

C/C++ code
double countValue(int n,int m) //多了分号{    int num,sum=0;        //这里定义s,和定义重复,去掉这里的    for(num=n;num<=m;num++)  //多了分号        if(num%21==0)            //多了分号            sum+=num;        double s=sqrt(sum);            return s;}
[解决办法]
后边这个
double countValue(int n,int m);
的;去掉
[解决办法]
C/C++ code
double countValue(int n,int m)       {    int num,sum=0;    for(num=n;num<=m;num++)        if(num%21==0)            sum+=num;    double s=sqrt((double)sum);    return s;}int main(){    int n,m;    cin>>n>>m;    double y=countValue(n,m);    cout<<y<<endl;    return 0;}
[解决办法]
lz写时要细心啊
这杨的错误是不允许发生的
不然多么可惜啊

读书人网 >C++

热点推荐