C语言中,输入任意三个整数a、b、c,输出其中最大最小的数

如题所述

我用C++写的,你可以参考一下

#include <iostream>

using namespace std;

void max_min(int int_arr[], int *min, int *max) {

*min = int_arr[0];    //假设最小数是数组下标0的值
*max = int_arr[0];    //假设最大数是数组下标0的值

for (int i=0; i<3; i++) {
if (int_arr[i] < *min)
*min = int_arr[i];
if (int_arr[i] > *max)
*max = int_arr[i];
}
}

int main()
{
int a[3];

cout << "请依次输入三个整数" << endl;

cin >> a[0];

cin >> a[1];

cin >> a[2];

int min, max;

max_min(a, &min, &max);

cout << "最小整数:" << min << endl;

cout << "最大整数:" << max << endl;

system("pause");

    return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-08
#include <stdio.h>

int main()
{
int a=0,b=0,c=0;
scanf("%d%d%d",&a,&b,&c);
printf("MAX is %d,MIN is %d\n", a>b?a>c?c:a:b>c?b:c,a<b?a<c?a:c:b<c?b:c );
return 0;
}
1 2 3
MAX is 3,MIN is 1
Press any key to continue

看不懂赶紧追问啊

本回答被网友采纳

C语言中,输入任意三个整数a、b、c,输出其中最大最小的数
if (int_arr[i] > *max)*max = int_arr[i];}}int main(){int a[3];cout << "请依次输入三个整数" << endl;cin >> a[0];cin >> a[1];cin >> a[2];int min, max;max_min(a, &min, &max)

用C语言写出 有三个整数a,b,c由键盘输入,输出其中最大的数和最小...
int main (void){ int a,b,c,t;printf("请输入三个任意整数:\\n");scanf("%d %d %d",&a, &b, &c);if(a<b){ t = a;a = b;b = t;} if(a<c){ t = a;a = c;c = t;} if(b<c){ t = b;b = c;c = t;} printf("最大值:%d 最小值:%d %d",a,c...

.急!!!c语言编程输入三个整数a,b.c.求出最大值个最小值
{int a,b,c,max,min;printf("请分别输入a,b,c三个数:\\n");scanf("%d%d%d",&a,&b,&c);max=min=a;if(a<b) max=b;else min=b;if(max<c) max=c;if(min>c) min=c printf("a:%d,b:%d,c;%d三个数中的最大者为:%d\\t最小者为d%\\n",a,b,c,max,min);...

c语言编程:有3个整数a,b,c,由键盘输入,输出其中最大的数
int main(){ int a, b, c;printf("Pleaes input 3 int:");scanf("%d%d%d", &a, &b, &c);a =( a>=b)? a:b;a = (a>=c)? a:c;printf("Max: %d",a);return 0;}

c语言编程:有3个整数a,b,c,由键盘输入,请输出其中最大的数
【例】输入三个整数,输出最大数和最小数。main(){ int a,b,c,max,min;printf("input three numbers: ");scanf("%d%d%d",&a,&b,&c);if(a>b){max=a;min=b;} else {max=b;min=a;} if(max<c)max=c;else if(min>c)min=c;printf("max=%d\\nmin=%d",max,min);} 本程...

编写一个C程序,输入abc三个值,输出其中最大者
输入a,b,c三个值,输出其中最大者 include<stdio.h> int main(){ int a,b,c,max; \/\/定义四个整型数 printf("请输入三个数:");scanf("%d,%d,%d",&a,&b,&c);max=a;if (max<b){ max=b;} if (max<c){ max=c;} printf("%d\\n",max);return 0;} ...

C语言,编写一个程序,从键盘键入3个整数a,b,c,输出其中的最小值
include<stdio.h>int main(){int n;int min;scanf("%d",&min);scanf("%d",&n);if(n<min)min=n;scanf("%d",&n);if(n<min)min=n;printf("min=%d\\n",min);return 0;}

C语言求输入三个数输出最大与最小值
include <stdio.h>void main(){int a,b,c;scanf("%d%d%d",&a,&b,&c);printf("最大值: %d\\n最小值: %d",(a>b?a:b)>c?a>b?a:b:c,(a<b?a:b)<c?a<b?a:b:c);}\/\/运行示例:

编写C语言程序,输入abc3个值,输出其中最大值
c#includeintmain(void){inta,b,c;scanf("%d%d%d",&a,&b,&c);\/\/输入三个数intmax=a;\/\/初始最大值为aif(b>max)max=b;\/\/比较a和bif(c>max)max=c;\/\/比较max和cprintf("%d",max);\/\/输出最大值return0;}这个程序利用了C语言中的if语句,它有三种形式:简单的条件判断,条件判断后的...

从键盘上输入a,b,c三个整数,输出其中最大的和最小者
C语言:main(){ int a,b,c,max,min;scanf("%d%d%d",&a,&b,&c);if (a>b){ if (a>c)max=a;else max=c;};else { if (b>c)max=b;else max=c;};if (a<b){ if (a<c)min=a;else min=c;};else { if (b<c)min=b;else min=c;};printf("%d,%d",max,min)} ...

相似回答