C++ missing function header (old-style formal list?)

#include<iostream.h>
double nn(double a);
{int n=2,m=2,s=0,b;
for(;n<=10;n++)
{ for(b=a;m<=n;m++)
b=b*a; s=s+b+a;
}
return s;
}
void main()
{ double a,s;
cin>>a;
s=nn(a);
cout<<s<<endl;
}

double nn(double a);//这里不应该有结尾处的分号。
既有b=a,b=b*a,a为double型,b也应定义为double型。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-20
#include <iostream>
试试。

别忘了
using namespace std;
第2个回答  2010-04-20
“double nn(double a);”这里不应该有结尾处的分号。
第3个回答  2010-04-20
cin,cout等是被封装在一个叫做std的命名空间里的,所以使用这些c++里才有的东西的时候要在include后面另起一行加上using namespace std;
如果用scanf,printf的话就不用了
还有c++里面的main函数应该是int型的,而不是void
程序正确运行应返回0
所以主函数的最后还应该加上 return 0;

C++ missing function header (old-style formal list?)
double nn(double a);\/\/这里不应该有结尾处的分号。既有b=a,b=b*a,a为double型,b也应定义为double型。

...出现missing function header(old- style formal list?)是什么错误...
c++编程中出现“missing function header (old-style formal list?)”是(编译错误)缺少函数标题(是否是老式的形式表?)分析:函数定义不正确,函数首部的“( )”后多了分号或者采用了老式的C语言的形参表。例如:# include <stdio.h>void main(){int max(int x,int y,int z);int a,b,c,d...

...missing function header (old-style formal list?)
void point(char *name[],int n);去掉后面的分号 这里是函数的定义,不是声明

VC++ missing function header (old-style formal list?)
少了函数头,如int main()。而且数字不能作为变量名,字符串应该是string(在头文件string中)或char*类型。你不是学C++的吧?

...missing function header (old-style formal list?)”错误时什 ...
没有发现合适的头文件(过旧的版本)

...问题missing function header (old-style formal list?)
using namespace std;int main() { \/\/这少了{ char grade;cout<<"Input grade:";cin>>grade; \/\/grade未定义 switch(grade);{case'A':cout<<"90~100\\n";break;case'B':cout<<"80~89\\n";break;case'C':cout<<"70~79\\n";break;case'D':cout<<"60~69\\n";break;case'E':...

missing function header (old-style formal list? 怎么解决啊,C++代码...
两点:1. float sum(float N);这里不应有“;”,去掉分号就行了。2. main返回值是int,即把float main()改为int main()

...显示missing function header (old-style formal list?)
include<iostream> include<cmath> using namespace std;double d[502];double a[6][502];double b=0.160;double c=-0.064;double m=0;double x[1000];double s=0;double p=0;int i,j;double lu(double a[6][502]){ int t,k,i,j,min,max;for(k=1;k<=501;k++){min=k+2...

missing function header (old-style formal list?)
一般的出现missingfunction header (old-style formal list?)表示:没有函数头,常见错误原因是在定义函数时函数体前误加了分号,比如本例中的第三行:void max (int,int,int,int,int );这个分号是不能要的。

vc++编译问题 missing function header?
分类: 电脑\/网络 >> 程序设计 >> 其他编程语言 问题描述:d:\\学习\\c++\\msdev98\\myprojects\\925perm\\925perm.cpp(24) : error C2447: missing function header (old-style formal list?)执行 cl.exe 时出错.解析:缺失函数头 如果只有这一个错误 看看main函数有什么问题 如果这是好多错误中一个...

相似回答
大家正在搜