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