#include <stdio.h> /* 输入输出函数的学习 函数的调用 2017.05.25 soulsjie */ //输入连个数字求最大值 void main(){ int Max( int a ,int b); //在C语言中函数调用之前先声明 int shuzi1 , shuzi2 , jieguo ,xuanze; printf("请输入数字1: "); //输出函数 scanf("%d",&shuzi1); //输入函数 printf("请输入数字2: "); scanf("%d",&shuzi2); printf("-----请选择计算方式:----- "); printf("-------1.求最大值:------- "); printf("-------2.求 和:---------- "); printf("-------3.求最小值:------- "); printf("-------4.求差值:--------- "); printf("-------5.求乘积:--------- "); printf("-------6.求平均数:------- "); scanf("%d",&xuanze); //用户输入选择 if (xuanze==1){ jieguo=Max(shuzi1,shuzi2); } if (xuanze==2){ jieguo=Sum(shuzi1,shuzi2); } if (xuanze==3){ jieguo=Mix(shuzi1,shuzi2); } if (xuanze==4){ jieguo=Cha(shuzi1,shuzi2); } if (xuanze==5){ jieguo=Chen(shuzi1,shuzi2); } if (xuanze==6){ jieguo=Avg(shuzi1,shuzi2); } printf("您输入的数字1是:%d ",shuzi1); printf("您输入的数字2是:%d ",shuzi2); printf("结果:%d ",jieguo); } int Max(int a ,int b){ //Max函数 int c; if(a>b) c=a; else c=b; return(c); } int Sum(int a,int b){ //Sum函数 int c; c=a+b; return(c); } int Mix(int a ,int b){ //Mix函数 int c; if(a>b) c=b; else c=a; return(c); } int Cha(int a ,int b){ //Cha函数求差 int c; if(a>b) c=a-b; else c=b-a; return(c); } int Chen(int a ,int b){ //Chen函数 int c; c=a*b; return(c); } int Avg(int a ,int b){ //Chu函数 int c; c=(a+b)/2; return(c); }