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

作者&投稿:平临 (若有异议请与网页底部的电邮联系)
c++主函数中输入3个整数,编写一个函数,其功能是对主函数传送过来的3个整数求出最大值和最小值,~

#includeusing namespace std;void fun(int a,int b,int c,int *max,int *min) { int d; if ( a>a>>b>>c; fun(a,b,c,&m,&n); cout<<"最大值"<<m<<",最小值"<<n<<endl;}

#include
int Max(int a,int b,int c)
{
int max;
max=a;
if(max<b)max=b;
if(max<c)max=c;
return max;
}
void main()
{
int a,b,c,max;
printf("Input 3 numbers:
");
scanf("%d%d%d",&a,&b,&c);
max=Max(a,b,c);
printf("Max= %d
",max);
}

#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<iostream>
using namespace std;

void main()
{
long number,number2,number3;
cin>>number;
cin>>number2;
cin>>number3;
long max;
if(number>number2)
max=number;
else
max=number2;
if(max<number3)
max=number3;
long min;
if(number<number2)
min=number;
else
min=number2;
if(min>number3)
min=number3;
long pingjun=(number+number2+number3)/3;
cout<<"最大数:"<<max<<endl;
cout<<"最小数:"<<min<<endl;
cout<<"平均数:"<<pingjun<<endl;
cin.get();
}

#include <stdio.h>
int max(int a,int b,int c)//求最大值
{
if(a>b&&a>c)
return a;
else if(b>a&&b>c)
return b;
else
return c;
}
int min(int a,int b,int c)//求最小值
{
if(a<b&&a<c)
return a;
else if(b<a&&b<c)
return b;
esle
return c;
}
double ave(int a,int b,int c)//求平均值
{
double x;
x=(a+b+c)*1.0/3;
return x;
}
void main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("\n%3d%3d%3f\n",max(a,b,c),min(a,b,c),ave(a,b,c));//调用函数并输出
}


c语言:在主函数中输入3个数,调用sum函数实现这三个数的加法运算.子函数...
int sum(int x,int,y){int z;z=x+y;return z;} int main(){int a,b,c;scanf("%d,%d,%d",a,b,c);printf("%d\\n",sum(sum(a,b),c));return 0;} 仅供参考

c语言程序在主函数中输入3个数,调用函数找出最大和最小的,并在主函数...
include<stdio.h> void main(){ int max(int x,int y,int z);int min(int x,int y,int z) ;int a,b,d,c;scanf("%d,%d,%d",&a,&b,&c);d=max(a,b,c);printf("max=%d\\n",d);d=min(a,b,c);printf("min=%d\\n",d);} int max(int x,int y,int z){ int q;i...

在主函数中输入3个整数,编写函数求出这3个数种的最大值、最小值和平均...
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("这三个整数中的最小值...

在主函数中输入3个数,调用函数找出最大和最小的,并在主函数中输出。
import java.io.*;public class test{ public static void main(String[] args) throws Exception{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in));System.out.println("请输入三个数");int max = 0;int min = 0;int num;int tem = 0;while(tem < 3){ try{ ...

c语言,在主函数中输入3×3的矩阵ab和c,编写三个函数分别计算c=a+b,c...
include <stdio.h>int main(void){ void output(int num[][3]); int i, j; int a[3][3], b[3][3], c[3][3]; puts("请输入矩阵a : "); for (i = 0; i < 3; ++i) { for (j = 0; j < 3; ++j) scanf("%d", a[i] + j); } puts("请输入矩阵b : ...

用java语言编写一个求两个数最大的函数,在主函数输入3个整数,用函数输 ...
import java.util.Arrays;public class T {public static void main(String[] args) {System.out.println(T.sort(21, 13, 2));}public static int sort(int n1,int n2,int n3){int arr[] = {n1,n2,n3};\/\/ 数组工具类,sort()方法是自动升序排序Arrays.sort(arr);return arr[2];}}\/...

用C语言编写一个求两个数最大值的函数,在主函数输入3个整数,调用该函数...
include<iostream> using namespace std;int max(int,int);int max(int m,int n){return(m>n)?m:n;} int main(){ cout<<"请输入3个整数"<<endl;int x,y,z;cin>>x>>y>>z;cout<<"这三个整数中最大的是:";cout<< max(max(x,y),z)<<endl;} ...

C语言:写一个判断水仙花数的函数,在主函数中输入一个3位的整数,输出其...
if(x<100 || x>999) \/\/不是三位数 { printf("Input error");return 0;} int a,b,c;a = x%10; \/\/ 个位上的数 b =x\/10%10; \/\/十位上的数 c = x\/100; \/\/百位上的数 if(a*a*a + b*b*b + c*c*c == x){ return 1;} return 0;} int main(){ int n...

编写一个求两个正整数最小公倍数的函数,在主函数中从键盘输入3个正整数...
min=min*p\/getMax(min,p);return min;}void main(void){ int a,b,c; \/\/输入三个整数,这儿的代码你来填吧 \/\/调用求最三个数最小公倍数的函数 int min=getMin(a,b,c); \/\/打印最小公倍数 } 本回答由提问者推荐 举报| 答案纠错 | 评论 1 2 ...

编写一个求两个正整数最大公约数的函数,在主函数中从键盘输入3个正整数...
include<stdio.h> \/\/北京交通大学 Lenhal \/\/功能:计算三个正整数的最大公约数 \/\/2013\/01\/06 main(){ int fun(int aa[], int x, int y);int m,n,p,max,a[30]={0};printf("请输入第1个正整数:\\nm= ");scanf("%d",&m);printf("请输入第2个正整数:\\nn= ");scanf("%d"...

坊子区13721812936: 在主函数中输入三个整数,求这三个整数中最大数和最小数的差值.求C程序代码【要求】:利用函数dif、函数max和函数min的嵌套调用求三个整数中最大... -
穆庆复方:[答案] #include int dif(int,int,int); //计算差值 int max(int ,int ); //计算两个数的较大值 int min(int ,int ); //计算两个数的较小值 int main() { int a,b,c,d; scanf("%d%d%d",&a,&b,&c); d=dif(a,b,c); printf("\n%d",d); while(1); return 0; } int dif(int x,int y,...

坊子区13721812936: C语言:编写函数,求输入的三个整数值的最大值,并在主函数中输出. -
穆庆复方: #include <stdio.h> int Max(int a,int b,int c) {int max;max=a;if(max<b)max=b;if(max<c)max=c;return max; } void main() {int a,b,c,max;printf("Input 3 numbers:\n");scanf("%d%d%d",&a,&b,&c);max=Max(a,b,c);printf("Max= %d\n",max); }

坊子区13721812936: c++主函数中输入3个整数,编写一个函数,其功能是对主函数传送过来的3个整数求出最大值和最小值, -
穆庆复方: #include<iostream> using namespace std; void fun(int a,int b,int c,int *max,int *min) { int d; if ( a<b ) { d=a;a=b;b=d; } if ( a<c ) { d=a;a=c;c=d; } if ( b<c ) { d=b;b=c;c=d; } *max=a; *min=c; } void main() { int a,b,c,m,n; cin>>a>>b>>c; fun(a,b,c,&m,&n); cout<<"最大5261值41021653"<<m<<",最小回值答"<<n<<endl; }

坊子区13721812936: C语言,在主函数中输入三个整数,通过函数调用,输出三个整数中的最大值.急用,请大神帮忙. -
穆庆复方: #include void zds(int a,int b,int c); int main(void) { int i,j,k; printf(" 请输入3个整数(数与数之间用空格隔开):"); scanf("%d %d %d",&i,&j,&k); zds(i,j,k); return 0; } void zds(int a,int b,int c) { int temp; if(a{ temp=b; b=a; a=temp; } if(a{ temp=c; c=a; a=temp; } if(b{ temp=c; c=b; b=temp; } printf(" 输入的3个整数中最大值为:%d\n",a); }

坊子区13721812936: 寻求最大数目C语言编写的函数,在主函数中输入三个整数,调用这个函数,其最大输出 -
穆庆复方: char* process(char table_temp[3]) {static char max_num;max_num = table_temp[0];if(max_num max_num=table_temp[1];if(max_num max_num=table_temp[2]; return &max_num; } char table[3]; struct Compare{char Max;char* (*excute)(char ...

坊子区13721812936: 试做:在主函数中输入三个整数,输出值最大的数.(用函数实现) -
穆庆复方: c语言:int max(int a,int b,int c) { int t; if(a>b)t=a; else t=b; if(t<c) t=c; return t; } main() { int a,b,c,t; scanf("%d,%d,%d",&a,&b,&c); t=max(a,b,c), printf("max=%d",t); }

坊子区13721812936: 在主函数中输入3个数,调用函数找出最大和最小的,并在主函数中输出. -
穆庆复方: import java.io.*; public class test{public static void main(String[] args) throws Exception{BufferedReader in = new BufferedReader(new InputStreamReader(System.in));System.out.println("请输入三个数");int max = 0;int min = 0;int num...

坊子区13721812936: c/c++编程,在主函数中输入3个整数后,调用函数实现按大小中顺序输出.要求设计专用函数实现交换, -
穆庆复方: #include void fun(int *x,int *y) { int z; if ( *xvoid main() { int a,b,c;scanf("%d%d%d",&a,&b,&c);fun(&a,&b);fun(&a,&c);fun(&b,&c);printf("%d %d %d\n",a,c,b); }

坊子区13721812936: 在主函数中输入三个整数,求这三个整数中最大数和最小数的差值. -
穆庆复方: #include<stdio.h> int dif(int,int,int); //计算差值 int max(int ,int ); //计算两个数的较大值 int min(int ,int ); //计算两个数的较小值 int main(){int a,b,c,d;scanf("%d%d%d",&a,&b,&c);d=dif(a,b,c);printf("\n%d",d);while(1);return 0;} int dif(...

坊子区13721812936: 在主程序中任意输入三个整数a,b,c,写一函数sort(int*a,int*b,int*c)完成排序,a最小,c最大,在主程序输出结果,用指针方法完成. -
穆庆复方: #includevoid main() { void sort (int*a, int*b,int*c); int a,b,c; scanf("%d%d%d",&a,&b,&c); sort(&a,&b,&c); printf("a=%d,b=%d,c=%d\n",a,b,c); } void sort (int *a, int *b,int *c) { int tmp; if (*a>*b) { tmp=*a; *a=*b; *b=tmp; } if (*a>*c) { tmp=*a; *a=*c; ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网