1、a+b=c;3. #include ab c=f(a,b,c);cint f(int x,int y,int z) int m; if (xy) m=x; else m=y; if (zm) m=z; return(m); 4. #include b;a+b 5. #include int add(int x,int y); c=add(a,b);int add(int x,int y)int z; z=x+y; return(z);6. #include yz; sort(x,y,z);void sort(int x, int y, int z) int temp; if (xy) temp
2、=x;x=y;y=temp; / 内3个语句的作用是将x和y的值互换)x) coutz,xy else if (zy) cout else cout7.#include int max(int a,int b,int c=0);max(a,b,c)=max(a,b,c)max(a,b)=max(a,b)a) a=b; if(ca) a=c; return a;8. #include void change(int &,int &); int a,b; if(ab) change(a,b);max=a min=bvoid change(int &r1,int &r2) temp=r1; r1=r
3、2; r2=temp;r1 ddd r29. #include void sort(int & int a,b,c,a1,b1,c1;Please enter 3 integers: a1=a;b1=b;c1=c; sort(a1,b1,c1); in sorted order is a1b1c1j) change(i,j);k) change(i,k); if (jk) change(j,k);x,int &y) int temp; temp=x; x=y; y=temp;10. #include #include string s1=week,s2=ends1=s1s2=s2 s1=s1+
4、s2;The new string is:.11. #include string str; int i,n; char temp;please input a string:str; n=str.size(); for(i=0;in/2;i+) temp=stri;stri=strn-i-1;strn-i-1=temp;str 12. #include int i; string str5=BASIC,CFORTRANPASCAL; void sort(string ); sort(str);the sorted strings :5;strivoid sort(string s)int i,j; string t; for (j=0;jsi+1) t=si;si=si+1;si+1=t; 13. #include ai+1) t=ai;ai=ai+1;ai+1=t;the sorted numbers :aiendlvoid sort(long a) long t;void sort(float a) float t;14. #include aj) min=j; t=ai; ai=amin;amin=t;15. #include template void sort(T a) T t; amin=t;第一题为第五题 以此类推。