1、第一题源程序:#includeusing namespace std;void main()coutusing namespace std;int add(int a,int b,int c);double ave(int a,int b,int c);int max(int a,int b,int c);int min(int a,int b,int c);int main()int x,y,z,sum,aver,Max,Min;coutx;ciny;cinz;sum=add(x,y,z);aver=ave(x,y,z);Max=max(x,y,z);Min=min(x,y,z);coutb
2、else if(baelse max=c;return max;int min(int a,int b,int c)int min;min=a;if(ausing namespace std;int main()int a,b,c,d,e,max,max1,max2,max3;couta;cinb;cinc;cind;cine;max=a;if(bc)max1=b;else max1=c;if(de)max2=d;else max2=e;if(max1max2)max3=max1;else max3=max2;if(maxmax3)max=max;else max=max3;coutusing namespace std;int main()int i,n,number;number=0;for(n=2;nusing namespace std;int fact(int n);void main()int sum,a;couta;sum=fact(a);cout“这个数 : “sumn;int fact(int n)int i,t,sum;sum=0;t=1;i=2;for(n=2;n10;n+)while(i=n)t=t*i;i=i+1;sum=sum+t;return sum;