VS2010编程出现error C2062: 意外的类型“int”
今天用C++编一个求a的n次方的函数#include<iostream>usingnamespacestd;doublefun(doublea,intn);voidmai...
今天用C++编一个求a的n次方的函数
#include<iostream>
using namespace std;
double fun(double a,int n);
void main()
{
double a,int n;
cout<<"请输入底数与指数"<<endl;
cin>>a>>n;
cout<<fun(a,n)<<endl;
}
double fun(double a,int n)
{
double result=1.0;
while(n--)
result*=a;
return result;
}
可是在第六至七行出现了
1>c:\users\pan\documents\visual studio 2010\projects\1\1\1.cpp(6): error C2062: 意外的类型“int”
1>c:\users\pan\documents\visual studio 2010\projects\1\1\1.cpp(8): error C2065: “n”: 未声明的标识符
1>c:\users\pan\documents\visual studio 2010\projects\1\1\1.cpp(9): error C2065: “n”: 未声明的标识符
怎么回事啊??? 展开
#include<iostream>
using namespace std;
double fun(double a,int n);
void main()
{
double a,int n;
cout<<"请输入底数与指数"<<endl;
cin>>a>>n;
cout<<fun(a,n)<<endl;
}
double fun(double a,int n)
{
double result=1.0;
while(n--)
result*=a;
return result;
}
可是在第六至七行出现了
1>c:\users\pan\documents\visual studio 2010\projects\1\1\1.cpp(6): error C2062: 意外的类型“int”
1>c:\users\pan\documents\visual studio 2010\projects\1\1\1.cpp(8): error C2065: “n”: 未声明的标识符
1>c:\users\pan\documents\visual studio 2010\projects\1\1\1.cpp(9): error C2065: “n”: 未声明的标识符
怎么回事啊??? 展开
4个回答
展开全部
double a,int n;
改成
double a;int n;
你把分号打成逗号了吧
改成
double a;int n;
你把分号打成逗号了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-04-28
展开全部
第6行中的double a后面的逗号改为分号。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我刚刚遇到了这个问题解决了,是因为它提示的第一个变量前面的标点符号有问题,大家可以参考一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询