编程求3个数的最大值与最小值,并求最大值与最小值之差

作者&投稿:厨人国 (若有异议请与网页底部的电邮联系)
C语言编程:求一批数中最大值与最小值的差!~

1、用VB6.0先随机产生10个100~200之间的数,然后求最大值。

2、打开VB6.0,新建一个工程,在窗体中添加两个命令按钮,caption分别改为“求最大值”和“求最小值”,添加一个标签控件,将名字改为Lbl1,将窗体Form1的caption属性改为“求数组最大最小。

3、双击“求最大值”命令按钮,进入代码编辑窗口。

4、双击“求最小值”命令按钮,进入代码编辑窗口。

5、关闭代码窗口,按下F5运行程序,单击“求最大值”命令按钮,在标签中产生10个100到200之间的随机数,在窗体中输出最大值。

6、关闭代码窗口,按下F5运行程序,单击“求最小值”命令按钮,在标签中产生10个100到200之间的随机数,在窗体中输出最小值。

#includeint main(){ int iNo1,iNo2,iNo3,iMax,iMin,iNum; printf("输入三个孩子的零用钱数:
"); scanf("%d%d%d",&iNo1,&iNo2,&iNo3);/*这句错误比较多1.分号位置错了,不能全部扩住.
2.在格式串中除了格式占位符外最好不要加其他字符,否 则表示要原样输入.
3.存入的变量前要加&取地址符*/ iMax=iNo1; if(iNo2>iMax) iMax=iNo2; if(iNo3>iMax) iMax=iNo3; iMin=iNo1; if(iNo2<iMin) iMin=iNo2; if(iNo3<iMin) iMin=iNo3; iNum=iMax-iMin; printf("最大值与最小值之差为:%d
",iNum); return 0;}

建议你重新回顾一下scanf()的用法,注意和printf()的区别,写法上不要把两者弄混淆了

C语言的代码如下:

#include<stdio.h>
void main()
{
int a,b,c,max,min,mm;
printf("请输入三个数字,以空格或回车区分:");
scanf("%d %d %d",&a,&b,&c);
printf("输入的三个数字是:%d %d %d\n",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;
mm=max-min;
printf("三个数字中,最大的数字是:%d\n最小的数字是:%d\n两数的差是:%d",max,min,mm);
}

假如输入a,b,c三个数,求最大值就用if...else,先比较a和b,如果a大,再拿a和c比较,如果c大,那就说明c是最大值,b是最小值,再求它们的差就很简单啦,具体不知道你用什么语言,这个思路很清晰

#include<iostream>
using namespace std;
int Max(int a,int b,int c)
{
int tem;
if(a>b)
{
tem = a;
}
else
{
tem = b;
}
if(c>tem)
{
tem = c;
}
else
{
return tem;
}
return tem;
}
int Min(int a,int b,int c)
{
int tem;
if(a<b)
{
tem = a;
}
else
{
tem = b;
}
if(c<tem)
{
tem = c;
}
else
{
return tem;
}
return tem;
}
int main()
{
int a,b,c;
cin>>a>>b>>c;
cout<<"最大数:"<<Max(a,b,c)<<endl;
cout<<"最小数:"<<Min(a,b,c)<<endl;
cout<<Max(a,b,c)<<"-"<<Min(a,b,c)<<"="<<Max(a,b,c)-Min(a,b,c)<<endl;
return 0;
}


如何编写一个程序,计算3个数的最大值?
3、然后运用scanf函数来接收用户输入的三个数字,如下图所示。4、接着利用逐个比较的方式计算三个数中的最大值,如下图所示。5、运行编写的C语言文件,会弹出如下图所示的命令行界面,输入三个数字,注意数字之间有空格,程序就会返回最大值了,如下图所示就完成了。

c语言如何计算三个数的最大值。
printf("三个数中最大的数为:%d",max);return 0;}

c语言中,找到三个数中最大值,怎么实现?
1 输入三个数。2 把最大最小两个变量赋值为第一个数。3 用最大最小值与剩余两个数比较,如果更大或更小,则取代称为最大\/最小值。4 输出。代码如下:include <stdio.h>int main(){ int a,b,c,max,min; scanf("%d%d%d",&a,&b,&c);\/\/输入三个数。 max=min=a; if...

C语言输入3个数,求最大值
printf("3个数中最大值为:%d\\n",Max);return 0;}

c语言求3个数的最大值是多少?
printf("最大值是:%d\\n", max); return 0; } 在这个程序中,我们首先定义了三个整数变量a、b和c,以及一个用于存储最大值的变量max。然后,我们使用scanf函数从用户那里读取三个整数。接下来,我们使用嵌套的if...else语句来比较这三个数并找出最大值。首先,我们比较a和b,如果a大...

在程序中求三个数的最大值的解题思路
假设有3个数a,b,c,则先求出a,b中的较大者,再用它们之中的较大者和c进行比较,如果大于c则a,b中的较大者就是最大值,如果是小于c的,则c就是最大值。C语言程序示例:int GetMax(int a, int b, int c){ int temp;\/\/保存a,b中的较大者 if(a > b) { temp = a...

如何在C语言编程中求取三个数中的最大值
1、首先输入三个数,求三个数中的最大值 include<stdio.h> int main(){ int max(int x,int y,int z); int a,b,c,m; scanf("%d,%d,%d",&a,&b,&c); m=max(a,b,c); printf("the max number is %d\\n",m); return 0;} 2、然后输入 int max(int x,...

编写一个程序,输入abc三个值,输出其中最大值。
"三个数中的最大值为"+b);}else{ System.out.println("三个数中的最大值为"+c);} 2、三目运算符 这个是相较之前更简单的方法 int max = ((max=(a>b)?a:b)>c?max:c);就这么一句话,实际上我把它缩写,拆开是这样的:int max = (a>b)?a:b;max = (max>c)?max:c;...

如何用C语言编程计算3个数的最大值?
printf("请输入三个整数:\\n");scanf("%d\\t%d\\t%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\\n", c);printf("将这三个数按...

Python中三个数最大值
python三个数的最大值为:30。可以使用Python内置的max()函数来求三个数的最大值。max()函数接受任意数量的参数,并返回其中的最大值。以下是使用max()函数求三个数最大值的示例代码:python复制代码 a=10 b=20 c=30 max_value= max(a,b,c)print(“最大值为:”,max_value)解释...

巩义市18512054484: 编写程序实现,输入三个整数,寻找最大值和最小值 -
戢钧补肾: #include int main(void) { int max, min; int a, i; printf("Input 10 interger:"); scanf("%d", &a); max = min = a; for (i = 0; i < 9; i++) { scanf("%d", &a); if (max < a) max = a; if (min > a) min = a; } printf("max = %d, min = %d...

巩义市18512054484: C语言求输入三个数输出最大与最小值 -
戢钧补肾: 希望你能看懂 #include <stdio.h> int main(void){ int a,b,c,max,min; printf("请输入三个数:\n"); scanf("%d%d%d",&a,&b,&c);/*求最大值*///先将a与b相比较 if(a>b) //条件成立,再判断a是否大于c if(a>c)max=a; else max=c; else //条件不...

巩义市18512054484: 试编写一个程序,找出三个数中最大值,最小值并输出 -
戢钧补肾: a,b,c if (aa=b elseif (a a=c else printf软出a求出A的最大值.最小值也是相同的方法,此方有点笨 end if

巩义市18512054484: C语言编程(1)输入任意3个整数a,b,c,求3个数中的最大值和最小值(2)输入X,计算并输入下面分段函数F(X)的值(保留两位小数)请调用sqrt()函数求... -
戢钧补肾:[答案] 1. int main() { int a,b,c,max,min; scanf("%d%d%d",&a,&b,&c); max = a>b?(a>c?a:c):(b>c?b:c); min = areturn 0; } 2 int fun(int x) { if(x return pow(x + 1,2) + (2 * x) + 0.5 ; else return sqrt(x); } 3. int fun() { float x,y; printf("please input a number among -5 ...

巩义市18512054484: 从命令行传入三个整数,求三个数的最大值和最小值 -
戢钧补肾:[答案] C语言: int a,b,c; scanf("%d %d %d",&a,&b,&c); int max,min; max=(a>b?a:b)>c?(a>b?a:b):c; mix=(ac?(a解析看不懂?免费查看同类题视频解析查看解答

巩义市18512054484: 编程:显示3个数中的最小值,和最大值用if语句? -
戢钧补肾: 编程:显示3个数中的最小值,和最大值用并列的if语句就可以实现的. int a,b,c,max,min; scanf("%d%d%d",&a,&b,&c); max=a>b?a:b; min=a+b-max; if(c>max)max=c; if(c<min)min=c; printf("max=%d min=%d\n",max,min);

巩义市18512054484: 输入三个整数,编程求解三个数的最大值和最小值 -
戢钧补肾: #include<iostream> using namespace std; int main() { int x,y,z,min,max; cout<<"请输入三个整数:\n"; cin>>x>>y>>z; min=max=x; if(y<min) min=y; if(y>max) max=y; if(z<min) min=z; if(z>max) max=z; cout<<"最小的整数为:"<<min<<endl; cout<<"最大的整数为:"<<max<<endl; system("pause"); return 0; } 可以实现,用C++写的,你看行不?!

巩义市18512054484: 输入3个整数,求最大值和最小值 -
戢钧补肾: void main() { int a,b,c,MAX,MIN; printf("please input a,b,c"); scanf("%d,%d,%d",&a,&b,&c); MAX = getmax(a,b); MAX = getmax(MAX,c); MIN = getmax(-a,-b); MIN = getmax(MIN,-c); MIN = -MIN; printf("MAX=%d,MIN=%d",MAX,MIN); } }

巩义市18512054484: 编写函数,分别求解三个整数的最大值和最小值 -
戢钧补肾: int max,min; 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;}

巩义市18512054484: 怎样编写一个求3个数中最大者和最小值的编程 -
戢钧补肾: #include main() { int a,b,c,max,min; printf("Please input three numbers:\n"); scanf("%d%d%d",&a,&b,&c); if(a>b) {max=a;min=b;} else {max=b;min=a;} if(max else if(min>c) min=c; printf("max=%d,min=%d\n",max,min); }

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