作业帮 > 综合 > 作业

8.在主函数中输入3个整数,编写函数求出这3个数中的最大值,最小值和平均值,在主函数中输出

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/03 08:32:15
8.在主函数中输入3个整数,编写函数求出这3个数中的最大值,最小值和平均值,在主函数中输出
#include “stdio.h”
int s_max(int a,int b,int c)  /*求最大值函数*/
{
 int max;
 if(a>=b)
   max=a;
 else 
   max=b;
 if(max<c)
   max=c;
return max; 
}

int s_min(int a,int b,int c)  /*求最小值函数*/
{
 int min;
 if(a>=b)
   min=b;
 else
   min=a;
 if(min>c)
  min=c;
return min;
}

float s_pin(int a,int b,int c)  /*求平均值函数*/
{
  float pin;
  pin=(a+b+c)/3.0;
  return pin; 
}

mian()
{
 int a,b,c;
 printf("请输入三个整数:");
 scanf("%d,%d,%d",&a,&b,&c);
 printf("这三个整数中的最大值是:%d",s_max(a,b,c));
 printf("这三个整数中的最小值是:%d",s_min(a,b,c));
 printf("这三个整数的平均值是:%f",s_pin(a,b,c));
 getch();
}
再问: 有一处出错
再答: 那个是原来写的,我现在也懒得去找错误了,我吧另外一个简单的程序发给你吧#include <stdio.h>
int max(int a,int b ,int c)
{
   return (a>b?a:(b>c?b:c));
}
int min(int a,int b ,int c)
{
   return (a<b?a:(b<c?b:c));
}
float avg(int a,int b,int c)
{
   return (a+b+c)/3.0;
}
void main()
{
  int m,n,p;
  printf("请输入三个数字");
  scanf("%d%d%d",&m,&n,&p);
  printf("(%d,%d,%d)中最大值为%d;\n最小值为%d;\n平均值为%f。\n",m,n,p,max(m,n,p),min(m,n,p),avg(m,n,p));
}
8.在主函数中输入3个整数,编写函数求出这3个数中的最大值,最小值和平均值,在主函数中输出 在主函数中输入3个整数,编写函数求出这3个数种的最大值、最小值和平均值,要求在主函数中输出. 编写用指针变量作为函数参数求数组的最小值、最大值和平均值的函数,主函数输入个数都为10的数组,调用所编写的函数并输出该数 C语言:编写函数,求输入的三个整数值的最大值,并在主函数中输出. )定义一个函数max,函数功能为求出数组a中的最大值,在主函数中输入10个整数,调用函数,输出结果 这个怎么用C++中打 编写一个求任意两个整数中最大值的函数,在主函数中输入任意的两个整数,调用该函数,输出最大的数. 编写一函数,求出一个数组中的最大值和最小值,数组长度为10并在main函数中输出最大值和最小值. 用scanf函数输入12个整数,求它们的最大值、最小值和平均值.拜托各位了 3Q 编写函数,函数的功能是求n个数的最大值,在主函数中调用该函数实现n个数最大值的计算并输出之. 编写一个函数判断是否素数,在主函数中输入一个整数,调用该函数,在主函数中输出是否素数的信息 一道C (1)编写一个函数,这个函数的功能是可以求出n个数当中的最大值;(2)在主函数中,从键盘上输入n个数,之后调用( 编写一个函数,求两个整数的最大公约数,在主函数中输入两个整数,调用此函数进行计算并输出结果.