syntax error :identifier 'n'#includeint i,n,s;int proone(int i,n,s=0);int protwo(int i,n,s=0);void main( ){double s1,s2;int m,n;cout

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 15:49:20
syntax error :identifier 'n'#includeint i,n,s;int proone(int i,n,s=0);int protwo(int i,n,s=0);void main( ){double s1,s2;int m,n;cout

syntax error :identifier 'n'#includeint i,n,s;int proone(int i,n,s=0);int protwo(int i,n,s=0);void main( ){double s1,s2;int m,n;cout
syntax error :identifier 'n'
#include
int i,n,s;
int proone(int i,n,s=0);
int protwo(int i,n,s=0);
void main( )
{double s1,s2;
int m,n;
cout

syntax error :identifier 'n'#includeint i,n,s;int proone(int i,n,s=0);int protwo(int i,n,s=0);void main( ){double s1,s2;int m,n;cout
您好!很高兴为您解答.
存在如下问题:
1、定义函数形参的时候,不能像函数体中那样用一个数据类型定义多个变量,如:
int proone(int i,n,s=0);
这是不行的,虽然在函数体中这样可以表示定义三个整型变量i,n,s.
应分别声明每个变量的类型,改为:“int proone(int i,int n,int s=0);”
2、如果定义函数时规定函数有三个参数如:“int proone(int i,int n,int s);”,那么以后在调用此函数时也要赋给它三个参数,如:
s1=proone(m)/(proone(n)*proone(m-n));
这样编译器会报错,因为括号中分别仅有一个变量.
如果不希望n,s作为参数,可以在函数体中单独定义它们,而不要写在小括号中.
不知道您这个程序是用来干什么的,因此仅把错误列出,请您根据程序意图修改.
望采纳~如您还有不解,欢迎追问~