(1): . 输入以下程序,进行编译,观察编译情况,如果有错误,请修改程序,再进行编译,直到没有错误,然后进行连接和运行,分析运行结果。 #include cout<<″ a+b=″< 修改程序: #include int add(int,int); int a,b,c; } cin>>a>>b; c=add(a,b); cout<<\"a+b=\"< int z; z=x+y; return(z); 运行结果: (2)现求2个数或3个正整数中的最大数,用带有默认参数的函数实。 编写程序: #include using namespace std; int main() { int max(int a,int b,int c=0); int a,b,c; cin>>a>>b>>c; cout<<\"max(a,b)=\"< int max(int a,int b,int c) { } 运行结果: if(b>a)a=b; if(c>a)a=c; return a; (3)输入两个整数,将它们按由大到小的顺序输出。要求使用变量的引用。 编写程序: #include int a,b; cin>>a>>b; if(acout<<\"max=\"<void fun(int &m,int &n) { } int t; t=m; m=n; n=t; 运行结果:、 (4)对3个变量按由小到大顺序排序,要求使用变量的引用 编写程序: #include using namespace std; int main() { void fun1(int &,int &,int &); } { int a,b,c,d,e,f; cout<<\"输入三个数字\"; cin>>a>>b>>c; d=a; e=b; f=c; fun1(d,e,f);